首页 理论教育虚拟现实应用开发实践:构建与发布

虚拟现实应用开发实践:构建与发布

【摘要】:图9-125确认Player_Controller Move的勾选确认Camera Control Rig的Camera Editor Control组件,取消勾选Mouse Control。图9-126构建菜单针对移动VR,Hierarchy中需要做以下调整图9-127针对VR,调整Hierarchy中的参数确认Viking_Sword中Player开头的组件只勾选Player_Click To Move。图9-128打开构建菜单确认已安装Android Supported。图9-129外部工具设置菜单确认已经安装好Android SDK和JDK,如果想使用IL2CPP还需要另外安装NDK。图9-132添加Cardboard的VR SDK支持在Platform列表中,选择Android项目,单击Switch Platform切换平台。

构建之前保存所有修改过的Prefab预制件和Scene场景。

针对PC VR,Hierarchy中需要做以下调整(见图9-124)

图9-124 针对PC VR,调整Hierarchy中的参数

确认Viking_Sword中Player开头的组件只勾选Player_Controller Move(见图9-125)。

图9-125 确认Player_Controller Move的勾选

确认Camera Control Rig的Camera Editor Control组件,取消勾选Mouse Control。

通过顶层菜单File→Build Settings,打开构建菜单(见图9-126)。

确保Scenes In Build中有当前的StartingScene,Target Platform一般使用PC(Windows)平台。最后Build And Run就可以在PC VR上运行游戏,并会生成exe运行程序。

图9-126 构建菜单

针对移动VR,Hierarchy中需要做以下调整(见图9-127)

图9-127 针对VR,调整Hierarchy中的参数

确认Viking_Sword中Player开头的组件只勾选Player_Click To Move。同样的,确认Camera Control Rig的Camera Editor Control组件,取消勾选Mouse Control。

通过顶层菜单File→Build Settings,打开构建菜单(见图9-128)。

图9-128 打开构建菜单(www.chuimin.cn)

确认已安装Android Supported。

通过顶层菜单Unity→Perferences→External Tools,打开外部工具设置菜单(见图9-129)。

图9-129 外部工具设置菜单

确认已经安装好Android SDK和JDK,如果想使用IL2CPP还需要另外安装NDK。

通过顶层菜单Edit→Project Settings→Player,打开Player设置菜单(见图9-130)。

图9-130 Player的设置菜单

切换到Android图标标签页,从Other Settings进行Cardboard的基本设置,比如Minimun API Level最低Android版本为4.4版本。

在XR Settings部分(见图9-131)。

图9-131 XR Settings

单击+号,添加Cardboard的VR SDK支持。

通过顶层菜单File→Build Settings,回到构建菜单(见图9-132)。

图9-132 添加Cardboard的VR SDK支持

在Platform列表中,选择Android项目,单击Switch Platform切换平台。然后设置Build System为Internal,即Unity编辑器环境自身使用Android SDK和JDK构建apk的模式。最后单击Build生成安卓的apk包,安装到支持Cardboard的安卓手机上测试效果即可。