Unity接SDK通用方法总结
第一篇博客,回顾接UnitySDK的坑
接SDK主要有两种方式,第三方SDK和手动接(我用的android studio)
首先接触到的SDK就是Facebook-Unity的SDK,主要就是facebook的后台配置:https://developers.facebook.com/apps/
这里面已经提供得很详细了,不需要多说。看完这个之后就要选择接SDK的方法,
1.u3d plugins,这是u3d的特殊接法,直接导入unity就行了,看完这个应该就OK了:https://blog.csdn.net/blog2015/article/details/70691696
2.先创建安装项目,然后接android SDK,再选择是导出unity还是导出安卓
(1)创建一个空android项目,接安卓SDK,这个网上太多了,随便看几个就差不多了。作为新手的话,注意看一下android studio 的gradle,了解一下jar,aar的导入和下载,因为看到很多人解决问题的方式就是一言不合调高版本。。实际工作中版本是有严格控制的。所以有必要花时间研究
(2)android和unity的交互,看这个:https://www.cnblogs.com/msxh/p/7220741.html
UnityPlayer.UnitySendMessage(ReceiveObject, ReceiverMethod, str) 需要注意点的也就是这个方法,ReceiveObject代表的是场景中的物体。str作为传输的参数,一般用json串会比较好 (3)选择导出unity还是android 。两种方式都可以,
第一种:android studio导出aar,然后把aar导入unity,实测是没问题的,但是需要删除style.xml,一般来说是没问题的,但是公司后来买了个第三方方案,第三方又依赖了style所以我只能选择第二种了
第二种:unity 导出,导出选项选择(new)gradle,第一项必选,第二项如果不选就需要生成keystore。 这里面有太多的坑,有些不记得了,如果有问题可以直接问我。接下来就要接IOS的SDK了。
Unity接SDK通用方法总结的更多相关文章
- Android应用开发完全退出程序的通用方法
在开发一个android应用时,有可能有N个Activity,而在每个Activity里的菜单里有个"退出程序"菜单,这里就要完全退出程序了,所以今天给大家分享的是Android应 ...
- 使用java泛型设计通用方法
泛型是Java SE 1.5的新特性, 泛型的本质是参数化类型, 也就是说所操作的数据类型被指定为一个参数. 因此我们可以利用泛型和反射来设计一些通用方法. 现在有2张表, 一张user表和一张stu ...
- .NET基础架构方法—DataTableToExcel通用方法
p { display: block; margin: 3px 0 0 0; } --> .NET架构基础方法—DataTableToExcel通用方法(NPOI) 今天封装DataTaleTo ...
- DataTable数据赋值给Model通用方法
注:该文属本人原创,今后项目中发现该方法存在BUG会实时更新,转载记得附上原文出处,方便大家获得最新代码. 相信大家在做项目中,经常会根据不同的表new各种不同的Model,当需要对Model进行实例 ...
- 带毫秒的字符转换成时间(DateTime)格式的通用方法
C#自身有更好的方式,Net任意String格式转换为DateTime类型 ====================================================== 原文 ==== ...
- 使用 highchart 绘制柱状图的通用方法与接口
本文给出使用 highchart 绘制柱状图的通用方法与接口, 只要指定相应的数据结构和配置, 就可以直接拿来使用. 一. 数据结构与基本接口 一般绘制图形, 会涉及到较复杂的数据结构, 比如使 ...
- C# 深拷贝通用方法
C#深拷贝通用方法(引用类型的拷贝) /// <summary> /// 深度COPY /// </summary> /// <typeparam name=" ...
- List对象排序的通用方法
转自 @author chenchuang import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Me ...
- js添加事件通用方法
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
随机推荐
- python图像处理:pytesseract和PIL
大概介绍下相关模块的概念: Python-tesseract 是光学字符识别Tesseract OCR引擎的Python封装类.能够读取任何常规的图片文件(JPG, GIF ,PNG , TIFF等) ...
- sourceTree跳过注册
sourceTree是一个很方便的git管理工具,但是现在一直无法注册,本文记录了跳过注册的方法. 将下面的代码赋值到地址栏 %LocalAppData%\Atlassian\SourceTree\ ...
- webstorm 搭建es6开发环境
本文转自:http://www.jianshu.com/p/26601581e152 1:新建一个Empty Project项目es6 ,然后在src目录下新建了一个es.js: 2:打开设置pref ...
- es6安装babel包
1.前面下载node.js及安装淘宝镜像可以查看我写的vue.js环境搭建 2.安装完node后,安装babel npm install -g babel-cli 3.检验babel是否安装成功: b ...
- 宿主在Windows Service中的WCF(创建,安装,调用) (host到exe,非IIS)
1. 创建WCF服务 在vs2010中创建WCF服务应用程序,会自动生成一个接口和一个实现类:(IService1和Service1) IService1接口如下: using System.Ru ...
- PHP中全局变量global和$GLOBALS[]的区别分析
$GLOBALS['var']是外部的全局变量本身,global $var是外部$var的同名引用或者指针 一.举例比较 例一: 复制代码 代码如下: <?php $var1 = 1; ...
- Flume学习之路 (二)Flume的Source类型
一.概述 官方文档介绍:http://flume.apache.org/FlumeUserGuide.html#flume-sources 二.Flume Sources 描述 2.1 Avro So ...
- 剑指offer.从未到头打印链表
输入一个链表的头结点,按照 从尾到头 的顺序返回节点的值.返回的结果用数组存储. 样例 输入:[2, 3, 5] 返回:[5, 3, 2] 1.使用栈. class Solution { public ...
- python3 面向对象编程--类的封装和继承
#python3import refrom urllib import requestimport os class PosterSpider(object): def __init__(se ...
- centos6.4安装 zabbix agent
1.防火墙设置 允许zabbix-agent的10050端口通过 iptables -A INPUT -p tcp --dport 10050 -j ACCEPT 2.安装zabbix agent ...