Unity 嵌入Android Studio 中混合开发(uinty嵌入安卓开发)

最近为了实现Unity与Android之间的通信,在网络上发现了很多种实现方案。有打包Jar的,有打包aar的,有直接拷贝文件的。试了几种方案虽然都能解决需求,但是使用起来给我的感觉并不是很舒服。在各种尝试中,已了解了Unity和Android之间通信的底层原理。该方案为本人结合Java特性所给出,可以减少很多其它方案的一些不明确以及繁琐的步骤。

Unity 工程导出, 整个工程作为 Android 工程 Import Project 进 Android studio,编译运行:

1)打开Unity,新建一个空工程,在场景中添加一个 Cube ,并添加旋转动画,然后添加一个 Toggle 按钮,点击显示或隐藏 Cube,具体如下图

2)切换为 Android 平台, 勾选 Export Project ,然后 Player Settings 设置,尤其是包名,设置好后, 就可以 Export 导出工程,具体如下图

 

3)导出后的 Unity 工程,具体如下图 

4)然后打开 Android Studio,选择 File - New - Import Project,选择之前导出的 Unity 工程,把它倒入 Android Studio,具体如下图

5)其实也不用什么设置,选择合适的虚拟机(如有提示,根据提示操作即可),编译运行,具体如下图

 

 6)运行的结果,跟 Unity 打包的 APK 一样,Cube正常旋转,点击 Toggle 也能正常显示或者隐藏

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值