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 项目。