Android 3D 插件,插件-Unity3d与android的集成

我需要创建一个Android应用程序,其中包含用Unity3d(动画等)和AndroidSDK(用androidSDK编写的部分,用Java,清单和资源编写的活动)编写的部分

实际上,我已经有了这些部分(至少模拟已经准备好=)。而且我不知道如何在它们之间进行通信。

我已经阅读了很多有关unity3d android集成的文章(主要是关于“插件”的内容),但未能理解该工作人员的工作方式=(我了解的主要内容(每个人都由官方参考文献撰写过)是关于插件的文档 非常可怜... =)

我能理解的唯一交流方式是从unity3d脚本(使用AndroidJavaClass和AndroidJavaObject)进行意图(广播),以便我的活动(用Java编写)可以处理它。 但是有什么告诉我这不是最好的解决方案...

我所读到的有关该问题的信息是我需要使用JNI(这是java本机接口-WHY?!?-为什么需要使用本机代码?)

我是否需要在Java上创建一些中级代码,目的是与我的Java活动进行通信,使用AndroidNDK对其进行编译,并将其作为插件包含到我的Unity3d项目中? 我该如何写中间层呢? 我是否需要使用UnityPlayer而不是“ Activity”作为基类,为什么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值