首页 > 其他 > 详细

Unity3D多平台接入

时间:2014-04-10 19:31:22      阅读:535      评论:0      收藏:0      [点我收藏+]
平台SDK形式
1.提供常用函数
2.回调返回调用结果
3.通常提供Android和ISO版本

Unity3D解决方案
1.Native Code里面有一个虚基类,类有接口如:登录,登出,购买指定ID物品等等,并且有函数实现创建,发送消息到Unity3D脚本函数.用宏控制创建时候的继承类各个平台有相关实现.
2.Native Code extern "C" 规范函数名导出.

3.所有回调函数处理后UnitySendMessage将消息分发到Unity3D类
4.Unity3D脚本创建一个类处理分发所有的消息

重点难点:

时间消耗(不可避免):
1.Unity3D到各个平台的部署
2.Android 和 ISO 的第一个SDK接入,如果不熟悉,可能产生工作量,并且无法加速
3.对Native Code和Object-C不熟悉产生耗时间的事情
4.接完第一个,应该能大幅度提速

更多:
1.多平台接入,接入一次基本一劳永逸
2.可以考虑做成插件提供其他公司开发使用,并且收费
3.个人感觉各大平台SDK极为傻,安全值得考虑,hook CallBack,模拟消息发送,可能能进行功能外挂开发.


bubuko.com,布布扣





Unity3D多平台接入,布布扣,bubuko.com

Unity3D多平台接入

原文:http://www.cnblogs.com/EnoroF/p/3655730.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!