unity与Android联合开发模式

Posted Jessica巨人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity与Android联合开发模式相关的知识,希望对你有一定的参考价值。

比如:可以接一些仅为安卓提供的SDK
android接讯飞语音识别SDK,只需要把识别的结果给unity就可以了。

主·辅 关系
用谁打包成apk,就用到谁的知识多一点。
1.unity导出一个工程(打包),到安卓这边去修改,修改完了由安卓打包一个apk。
2.要求安卓把某些功能封装好(提供插件)给unity用。

Android java
在Android每一个页面/界面,都是一个activity。
Unity cshap
1.unity是怎么做出一个apk的(apk是怎么来的)?
·unity把自己的代码编译一下,编完之后问Android要SDK,unity结合Android提供的这些SDK,再结合我们在unity里做的内容整合生成一个在安卓平台下的mainactivity,然后让这个mainactivity在安卓机上显示。
2.由unity打包出来的apk只有一个界面。打包出来的所有的内容做成一个Mainactivity(只有一个)。

路径:
复写-- 用安卓去扩展unity的功能:要求安卓去扩展mainactivity。
当插件–由安卓导出的插件plugins给到unity去,unity就把plugins和自己的内容整合一下打包成一个apk(但是这个plugin放在另一个地方,用mainactivity去调用plugin再回到mainactivity)。

java
1.导出jar包
2.导出aar包
c#
3.cshap去调用方法
实战
4.接一个SDK实战

以上是关于unity与Android联合开发模式的主要内容,如果未能解决你的问题,请参考以下文章

unity与Android联合开发模式

既然Unity3D可以开发ios和android,那它可不可以代替ios和android?

[Unity设计模式与游戏开发]工厂模式

[Unity设计模式与游戏开发]工厂模式

[Unity设计模式与游戏开发]原型模式

[Unity设计模式与游戏开发]原型模式