Choose your operating system:
Windows
macOS
Linux
用户能通过 Gear VR 运动控制器拾取物品并进行互动,真实感极强,这种体验可谓前所未有。以下指南将讲述如何对 UE4 项目进行设置,使其兼容 Gear VR 运动控制器。
步骤
首先打开需要添加运动控制器支持的玩家 pawn,在此例中我们的 pawn 名为 GearVR_Pawn_MotionController,在 组件(Component) 标签中点击 添加组件(Add Component) 按钮,然后搜索 运动控制器(Motion Controller)。
将新添加的 运动控制器 拖到现有的 VRCameraRoot 上,使其成为 VRCamera 的子组件。
添加到 Pawn 时,Gear VR 运动控制器组件 Location 应设为 0,0,0。如并非如此,则必须将位置设为 0,0,0。
点击添加组件(Add Component)按钮,并在显示的列表中选择 静态网格体(Static Mesh) 选项以添加一个新的静态网格体组件。
选中静态网格体组件,然后前往 细节 面板,在静态网格体分段中输入一个静态网格体,赋予运动控制器一个可视化表达。
编译并保存蓝图,然后将 GearVR_Pawn_MotionController 从 Content Browser 拖入关卡。
选择新添加的 Player Pawn,在 Details 面板中将 Auto Possess Player 设为 Player 0,以便在关卡运行时使用此 Pawn。
最后按下 Launch 键在三星 Galaxy 智能手机上部署并运行此关卡。
最终结果
项目启动后,将手机放入 Gear VR 头戴设备并拿起 Gear VR 运动控制器。在真实环境中移动运动控制器时,UE4 项目中复制出的运动于以下视频类似。
如 Gear VR 运动控制器网格体处于错误的位置,则将运动控制器移到身体前方之外的地方,长按 Home 键重新校正运动控制器的位置。
UE4 项目下载
可使用以下链接下载用于创建此例的 UE4 项目。