内置Android方法的unity项目再嵌入一个安卓原生项目中

本文介绍了如何在一个Android原生应用中嵌入Unity项目,并实现Unity与原生项目的交互。首先确保所有项目的包名一致,然后将Unity的资源和库文件导入到新的安卓项目中。通过添加依赖并修改AndroidManifest.xml,设置新的线程来运行Unity的Activity。虽然这种方法较为复杂,但能实现特定需求的集成。
摘要由CSDN通过智能技术生成

前一篇unity调用安卓原生页面,就这个方法写安卓的方法。

做的项目真的是太奇葩了,大致的轮廓就是,一个安卓原生,可以在里面调用untiy,再在unity交互中调用另几个安卓原生方法或界面。

如果是一个单纯的unity项目放到原生的安卓项目里就比较简单,这篇写的这个方法也大概是参考这样的,调单unity项目的方法很多,大家可以搜一下。

上一篇里的unity项目,export project后的结构是这样的:
在这里插入图片描述

1.新建一个安卓app项目,注意包名还是要一样,也就是从最开始写安卓方法的包名,到后面unity的包名,再到最后主导的安卓包名,都要一样。还有版本问题也要注意。

2.把unity输出文件夹里的unity-android-res 复制到新建安卓项目的res里,一般情况下只需要复制layout里的就好。
在这里插入图片描述

3.文件夹里libs的jar包复制到项目的libs中,我这里就是有unity的和之前那个含安卓方法的jar包,并把他们都addaslibrary。这时候之前安卓项目中的activity也被加进来了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值