HOME> 伊涅斯塔世界杯> 【Unity VR开发】结合VRTK4.0:手柄操作运动与旋转

【Unity VR开发】结合VRTK4.0:手柄操作运动与旋转

2025-10-06 19:30:31

语录:

半合半掩半纱窗,半倚半靠半外张。半拉金钩挂住半边青纱帐,半轮明月半阴半暗半照半边墙。左手端起多半杯少半杯半杯葡萄酒,右手掐下青半朵红半朵半朵蜜海棠。半张文书半张纸,半床锦被半张床。半股风吹树叶半枯半黄半落阶沿上,半夜里半梦半醒檐前铁马响叮当。躲在半边半思想,叹人生半口黄连半口糖。

前言:

我们在上一节已经实现了键盘控制操作物体的运动与旋转,那么,当我们试用手柄时应该怎么办呢,其实很简单,接下来就带大家看一下。

内容:

步骤1:

首先我们需要创建一个手柄模块:Input.UnityInputManager.OpenVR.RightController

GameObject -> Tilia -> Prefabs -> Input -> UnityInputManager->ControllerMappings ->Input.UnityInputManager.OpenVR.RightController

步骤二:

我们展开游戏对象Input.UnityInputManager.OpenVR.RightController,然后再点击一级子物体,找到RightTrackpad,再点击展开,找到RightTrackpad_HorizontalAxis[4]和RightTrackpad_VerticalAxis[5]两个子物体,他们上面自带有组件:Unity Input Manager Axis 1D Action

步骤3:

将RightTrackpad_HorizontalAxis[4]和RightTrackpad_VerticalAxis[5]拖放到Input.CombinedActions.AxesToAngle游戏对象的组件对应位置:

步骤4:

再将RightTrackpad_HorizontalAxis[4]和RightTrackpad_VerticalAxis[5]拖放到Input.CombinedActions.AxesToVector3Action游戏对象的组件对应位置:

然后呢,我们的设置就大功告成了,点击运行,使用手柄你会发现,没有任何问题,OK,今天的内容比较少,就到这里了。

江苏丹阳物流公司大搜罗

大尺度功能脑组织结构:6个主要原则

最新发表 newmodule
友情链接 newmodule