unity与android的无缝连接

  对unity游戏工程android客户端进行二次开发,其实只要明白 unity和android之间如何相互调用即可。这方面网上已经有博客介绍。

u3d游戏公司打包android客户端游戏一般来说有两种方式:

1:在eclipse中编写所需要的java代码打包成jar,放到untiy中,用unity直接导出apk

2:从unity中打包出android工程,导入到eclipse中,进行二次开发,再打包出来

 

第一种,多次打包比较方便,第二种,可以直接log到错误。各有好坏。

  这阵子项目刚好需要实现 unity与android的无缝连接。比如:把发布图片的地方直接用android原生页面进行编写,在unity中直接进行调用。结果问题来了,unity打包出来的android项目里面就只是一个activity页面,在切换到android页面的过程中,等待时间很长。。。大概是unity中的unity**activity继承android原生activity后做了比较多的资源操作,造成系统对activity的生命周期处理耗费大量时间。

  解决问题的办法是:不进行android页面切换的操作,把android页面弄成一个view类,直接使用popuswindow进行弹窗。

最近有点懒,回头写两个工程比较传上来吧。

 

相关链接来自雨松:

http://www.xuanyusong.com/archives/667

http://www.xuanyusong.com/archives/676

http://www.xuanyusong.com/archives/1800

http://www.xuanyusong.com/archives/2477

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。