构建最初的应用
本页说明了简易的空间现实显示屏(Spatial Reality Display)应用的构建方法。 您可以了解如何设置Unreal Engine项目,以及如何在Spatial Reality Display中显示3D立方体。
前提条件
- 已设置Spatial Reality Display,已设置Spatial Reality Display Settings。
- 已安装Epic Games Launcher和Unreal Engine。
从Spatial Reality Display Template中创建新的Unreal Engine项目
启动已安装Spatial Reality Display Plugin和Template的Unreal Editor。Unreal Project Browser将自动开启。
-
选择Games,为项目模板选择SR Display。
-
在Project Defaults页面中,您可以选择Blueprint或C++, target platform、Quality Preset以及是否包含Starter Content。 您不可以将Raytracing选为有效。
选择存储项目的目的地并为项目命名,然后点击Create完成创建。
在不使用Spatial Reality Display Template的情况下创建新的Unreal Engine项目
-
使用已安装Spatial Reality Display Plugin的Unreal Editor创建新的Unreal Engine项目。
在Project Settings页面中,您不可以将Raytracing选为有效。
-
Enable Spatial Reality Display Plugin.
在Edit菜单中开启Plugins。
选择左侧的Installed标签并找到Spatial Reality Display Plugin。
-
勾选复选框。
-
我们建议您启用Forward Shading Renderer,以提高Spatial Reality Display的性能。
在Edit菜单中开启Project Settings。
选择左侧的Rendering标签并找到Forward Shading类目。
启用Forward Shading。
-
系统将提示您重新启动编辑器。重新启动后即可开始使用Forward Renderer的选项和功能。
-
创建并开启新关卡。
-
将创建的关卡设置为Editor Startup Map和Game Default Map。
-
将SRDisplay Manager Actor和灯光放在关卡的任意位置上。
放置立方体
-
将立方体Actor放置在Spatial Reality Display View Space范围内(SRDisplay Manager所显示的蓝盒区域)。
Spatial Reality Display View Space的比例可能过小,无法放置立方体Actor。 请调整SRDisplay Manager Actor的比例以将立方体Cube放置在Spatial Reality Display View Space范围内。 有关Spatial Reality Display View Space的详情,请参阅世界缩放。
通过VRPreview运行项目
-
在Play按钮旁边的下拉菜单中选择VR Preview。
提示
Unreal Engine 1.2.0或更新版本的插件支持不使用Spatial Reality Display播放(RunWithout模式)。在未连接空间现实显示屏时,您可以通过选择“Selected Viewport”、“New Editor Window”或“Standalone Game”运行项目。
提示
在VR预览和播放开发构建包时,屏幕左上角可能会显示红色消息。如下所示,将节点添加到关卡蓝图中,可以消除红色信息。
添加`Execute Console Command`节点,并设置`DisableAllScreenMessages`命令。
创建包
-
在编辑器的主菜单中,点击File > Package Project > Windows (64-bit)Spatial Reality Display Plugin仅支持Windows(64位)。
-
将显示选择目标目录的对话框。成功打包后,目录中将包含打包的项目。
将Spatial Reality Display插件引入现有项目
-
使用安装了Spatial Reality Display插件的Unreal Editor开启现有项目。
注意
启用了Raytracing的项目不可用。
-
启用Spatial Reality Display Plugin。
在Edit菜单中开启Plugins。
选择左侧的Installed标签并找到Spatial Reality Display Plugin。
-
勾选Enabled复选框。
取消选中其他VR插件和MR插件的Enabled复选框。
-
我们建议您启用Forward Shading Renderer,以提高Spatial Reality Display的性能。
- 在Edit菜单中开启Project Settings。
- 选择左侧的Rendering标签并找到Forward Shading类目。
-
启用Forward Shading。
系统将提示您重新启动编辑器。重新启动后即可开始使用Forward Renderer的选项和功能。
-
将SRDisplay Manager Actor和灯光放在关卡的任意位置上。