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> ...
随机推荐
- RHEL6.5安装multipath多路径软件
一.划zone(以博科光纤交换机为例) ①查看光纤交换机端口状态 RAC_SW_01:admin> switchshow Index Port Address Media Speed State ...
- sql点滴—mysql中查询表的信息
mysql中查询表的信息 查询mysql表字段信息的sql语句 SHOW DATABASES //列出 MySQL Server 数据库. SHOW TABLES [FROM db_name] //列 ...
- sdn2017 第三次作业
1.阅读: 阅读<图解openflow>第一二章(请自己查找相应书籍) 阅读文章:http://www.sdnlab.com/19777.html 阅读<重构网络>第一二章 2 ...
- 实例化list
List<String> lists = new ArrayList<String>();list.add("123");
- 3、爬虫之selenium模块
一 selenium模块 什么是selenium?selenium是Python的一个第三方库,对外提供的接口可以操作浏览器,然后让浏览器完成自动化的操作. selenium最初是一个自动化测试工具, ...
- BZOJ2580:[USACO]Video Game(AC自动机,DP)
Description Bessie is playing a video game! In the game, the three letters 'A', 'B', and 'C' are the ...
- 运行metamascara时出现的一些错误
The difference between mascara and the extension Mascara Is in alpha and some of it's behaviors are ...
- leetcode 460. LFU Cache
hash:存储的key.value.freq freq:存储的freq.key,也就是说出现1次的所有key在一起,用list连接 class LFUCache { public: LFUCache( ...
- Kubernetes1.91(K8s)安装部署过程(六)--node节点部署
hi,everybody,我回来了,之前安装到flannel之后,文章一直没有更新,甚至不少小伙伴都来加qq询问是否继续更新了, 这里说明下原因,我在部署1.91node的时候的确出现了各种各样的问题 ...
- Android 给TextView中的字体加上“中间线”
大家都知道在做购物App或者购物网站的时候,商品价格往往会有一个“现价”和“原价”而原价往往会在中间加上一个黑色的横线.便于醒目客户,但是这种效果在App中应该怎样做呢? 废话不多少,直接给大家看代码 ...