Unity做安卓AR游戏 项目创建与打包
安装→管理→
添加模块
↓*************************************************************************************************************
Android Build Support(安卓构建支持):提供将项目打包成安卓安装包(.apk或.aab)的能力,让游戏到手机或平板上运行。
OpenJDK:Java 开发工具包。因为安卓系统底层基于 Java,所以构建安卓应用时必须依赖它。
Android SDK & NDK Tools:安卓软件开发工具包和原生开发工具包。NDK:允许开发者使用 C/C++ 编写性能要求极高的代码(常用于优化游戏底层或接入特定第三方 SDK)。SDK:提供了连接安卓设备、打包 APK 所需的底层接口和环境。
Web Build Support(网页构建支持):允许将 Unity 项目构建为网页端可运行的格式(基于 WebGL 技术)。打包后会生成 HTML、JS 和.data文件,使得游戏可以直接在现代浏览器的网页中运行,无需安装任何额外插件。
Windows Build Support (IL2CPP)(Windows 构建支持 - IL2CPP 模式):允许将 Unity 项目打包为Windows 桌面端的可执行文件(.exe)。
↑*************************************************************************************************************
创建项目
项目→+新建项目
更改项目名称为自己喜欢的名称,修改位置到自己知道的位置,选择Universal 3D→+创建项目
**************************************************************************************************************
Unity 内置的版本控制系统(基于 Plastic SCM),专为游戏开发设计,能有效管理代码与庞大的美术资源(如贴图、模型),勾选后可将项目自动备份至云端并方便团队协作。
大项目,多团队开启;小项目,个人无需
**************************************************************************************************************
Ⅰ
文件→构建配置文件
Android→切换平台
确保有“active”
Android→构建和运行 *另存了一个项目文件的位置,建议不要与原来同
取名不要有中文
Ⅱ——————————————————————————————————————————
编辑→项目设置
玩家→其他设置
↓*************************************************************************************************************
脚本后端
Mono:手机边运行边编译。但是打包快,适合调试。
IL2CPP:手机只运行,更优。
↑*************************************************************************************************************
↓*************************************************************************************************************
ARMv7:适配旧安卓(1%)
ARM64:2016后新机(99%)
都勾选会使安装包体积增大
↑*************************************************************************************************************
16:9 Landscape:适配手机的游戏界面比例
打包项目成游戏文件
文件→构建配置文件
生成
生成后
将 游戏名.apk发送到手机即可进行游玩
