打包发布
因为大多数应用场景在CAVE下,所以下面介绍CAVE打包发布的设置。
- 首先断开上面“显示UI”左侧节点与BeginPlay的连接
- 在Aircraft_flow文件夹内新建一个文件夹,命名为Blueprints
- 在Blueprints内新建一个脚本化对象,如下
::: hljs-center

:::
- 选择Pawn,文件命名为BP_Player
::: hljs-center

:::
- 双击BP_Player,在组件中添加一个camera,点击编译,保存退出
- 继续创建一个脚本化对象,选择Game Mode Base,并命名为GM_Airplane
::: hljs-center

:::
- 双击GM_Airplane打开,在Default Pawn Class中选择BP_Player
- 点击编译,保存退出即可
::: hljs-center

:::
- 在全局设置中的GameMode Override中选择GM_Airplane
::: hljs-center

:::
- 打开WBP_menu
- 在WBP_menu的图表编辑界面,点击类设置
- 然后在类选项的父类中选择VRKit Dock Menu Base,保存退出即可
::: hljs-center

:::
- 打开项目设置
- 在项目设置中的地图&模式里进行如下设置
::: hljs-center

:::
- 在项目设置的Windows中进行如下设置
- Icon的图标可以设置成自定义形式
::: hljs-center

:::
- 在项目设置的VRKit部分,找到Dock Menus,点击加号
- 在Item中选择自定义控件WBP_menu
- 将面板大小宽度设为1000,高度设为300,对应前面的设置
::: hljs-center

:::
- 回到编辑器界面,点击保存所有
- 然后点击CaveVRPackage打包发布
::: hljs-center

:::
- 发布生成的文件处于如下位置
::: hljs-center

:::
- 此文件可直接用于多通道立体显示,不过需要根据硬件环境进行配置,具体可查看MakeReal3D用户手册
- 如果连接头盔显示,需将DefaultEngine.ini中红色标示的那一行注释掉
::: hljs-center


:::
- 随后,连接上头盔,直接双击生成的airplaneVR.exe文件即可沉浸式的体验创建的内容
::: hljs-center

:::