当前位置: 首页 > article >正文

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。


http://www.kler.cn/a/515599.html

相关文章:

  • MySQL基于gtid的主从同步配置
  • HDFS的Shell操作
  • 攻防世界GFSJ1012 pwnstack
  • 代码随想录——串
  • 2024年博客之星主题创作|2024年度感想与新技术Redis学习
  • C#中的语句
  • Spring Boot整合WebSocket
  • Git 小白入门教程
  • Ubuntu 20.04 更换软件源
  • APL语言的数据库编程
  • 14天学习微服务-->第2天:Spring Cloud深入与实践
  • uni-app微信小程序页面跳转技巧总结
  • 基于 WPF 平台使用纯 C# 实现动态处理 json 字符串
  • Picsart美易照片编辑器和视频编辑器
  • Qt信号与槽底层实现原理
  • AI发展新趋势:从单模态到多模态的技术演进
  • 使用Edge打开visio文件
  • 【Elasticsearch】 Ingest Pipeline `processors`属性详解
  • helm推送到harbor私有库--http: server gave HTTP response to HTTPS client
  • 当你不知道参数在Json中的位置,如何提取这个参数?
  • LeetCode 热题 100_电话号码的字母组合 (57_17_中等_C++)(string(path.begin(),path.end()))
  • 3_高并发内存池_CentralCache(中心缓存)和PageCache(页缓存)申请内存的设计
  • 大数据与AI驱动的商业查询平台:企业市场拓展的变革引擎​
  • 【RabbitMq】RabbitMq高级特性-延迟消息
  • 观察者模式 - 观察者模式的应用场景
  • HippoRAG:受海马体启发的长时记忆模型,提升大语言模型的知识整合能力