自学内容网 自学内容网

unity程序导入Android工程

用到的软件

1.Android Studio

2.Unity3D


一、Unity生成android工程

1.点击File ->Build Setting

2.配置Player Setting 修改包名不能与android项目的包名一致,选择最小sdk版本,一定要选上(ARMv7 + x86)!!!!否则有些手机会出现如下硬件不支持的弹框。配置完成后点击  Export 导出android项目。

二、android studio 集成unity

1.将unity生成的工程导入到Android项目中,以module形式加入,(为什么要这样?而不是把代码复制到app的那个module里?因为到时候unity修改代码的时候,就知道什么叫痛苦)

2.将unity的这个module里的 build.grandle的第一行改成:apply plugin: 'com.android.library',删掉applicationId这一行

3.将compileSdkVersion和buildToolsVersion 改成跟你的app里的版本一样

4.到unity这个module的AndroidManifest文件里,application删掉label和theme和icon三个属性

5.把带有那个<intern-filter>的activity,加上android:process="e.unitry3d"(这个是给unity用来调用安卓的,比如按手机返回键的时候会关闭当前界面,不然会没反应或者闪退),并删掉<intern-filter>,不然安装的时候会出现两个app

6.使用时直接跳转到unity工程中的 UnityPlayerActivity界面或者新建activity继承自UnityPlayerActivity。


原文地址:https://blog.csdn.net/qq_39417283/article/details/145255296

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!