$ git clone https://github.com/UnityTech/ConnectAppCN.git
$ cd ConnectAppCN/
$ git submodule init
$ git submodule update
使用 Unity Editor(推荐 Editor 版本:Unity 2018.4.10f1 (LTS) 或 Unity 2019.1.14f1 及以上。如果使用 Unity 2019.4.1f1 版本,可以切到 2019.4.1f1
分支)打开项目目录 ConnectAppCN/
。
在 Unity Editor 界面的 Project
选项卡中找到 Assets/ConnectApp/Main
文件目录。
双击 ConnectApp.unity
文件,可以预览项目的预载显示效果。
双击 ConnectAppPanel.cs
文件,以唤起代码编辑软件(例如:Rider
)。
检查 manifest.json
文件 (ConnectAppCN\Packages\manifest.json) 中是否包含下列依赖,如有请删除后再重载 Unity Editor (由于这两个库与项目都依赖 UIWidgets 但依赖方式不同,导致冲突)
... "com.unity.doc_zh": "xxx", "com.unity.messenger": "xxx", ...
单击 播放按钮
后,在 Game
窗口查看项目运行效果。
如果项目运行时有
Game
窗口中显示 "No cameras rendering" 字样提示的话,可以在Game
窗口左上角菜单中去除勾选 "Warn if No cameras rendering" 即可消除。
Flie
-> Build Settings
-> Switch Platform Android。Build Settings
弹框中勾选 Export Project
选项。然后点击 Export
按钮导出到你指定的文件夹内(例如:AndroidProject/)。<你的指定文件夹>/Unity Connect
。Flie
-> Build Settings
-> Switch Platform iOS。Edit
-> Project Settings
-> Player
-> Other Settings
。Auto Graphics API
,然后在 Graphics APIs
列表中添加 OpenGLES2
和 OpenGLES3
。Target SDK
选择 Simulator SDK
。Build Settings
弹窗中点击 Export
按钮导出到你指定的文件夹内(例如:iOSProject/)。Unity-iPhone.xcodeproj
文件打开项目。info.plist
中 Bundle identifier
。Editor
中进行 2. 中的步骤,然后导出项目。