1、Unity 安装
1.1、unityhub
Unity Hub是一个独立的应用,它简化了你查找,下载和管理你的Unity工程和安装过程。尤其是你还可以手动添加编辑器的版本。
Unity Hub可以做以下事情:
- 管理你的unity账号和编辑器的许可证书
-
创建你自己的工程,并关联Unity 编辑器的版本到这个工程,同时可以管理编辑器的多个版本
-
设置Unity默认的版本,也可以让你的工程用其它的版本启动
- 在没有启动编辑器的情况下,管理和更改工程的构建目标平台
- 可以同时运行两个Unity 版本,为了本地冲突等奇怪的问题,你应该只能一次在一个编辑器打开一个工程。
- 添加组件到已有的编辑器,当你从Unity Hub 下载了一个编辑器的版本,你可以在安装时和晚些时候查找和添加额外的组件(例如:指定平台的支持,Visual Studio, 离线文档和标准的Assets)
- 使用工程模版可以快速创建一个普通的工程类型
Unity Hub下载地址:链接
1.2、Unity Hub导入工程示例设置特色图片
导入工程(xlua为例)
选定unity版本和平台
2、Unity 工程目录介绍
Assets/Plugins/Android
存放Android平台的资源,包括: AndroidManifest,assets/, libs/, mainTemplate, 如下图所示:
这里主要介绍一下mainTemplate文件,其它几个文件和Android的概念一样,很容易理解。mainTemplate文件其实就是导出Android工程的build.gradle文件
可以看出里面很多的占位符,这个会在导出Android 工程时在Player Settings…里面设置的,如下图所示:
3、Android工程导出
3.1、打开一个unity工程
以XLua的unity工程为例,我们打开它的Examples里面的01_Helloworld工程,如下图所示:
双击01_Helloworld下面的Helloworld,这样就打开了一个unity工程
3.2、导出Android 工程
点击顶部菜单 File > Build Settings…
在打开的面板中左侧选择Android,右侧在Build System的下拉选项中选择Gradle,同时勾选Export Project。如下图所示:
同时在Player Settings…里面可以设置详细的工程配置,例如包名,版本号,签名等
导出的Android工程可以直接在Android Studio打开,然后我们运行这个工程,可以看到在log中打印了hello world:
web site index google.