当前位置:   article > 正文

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

unity vr旋转

语录:

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


前言:

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


内容:

步骤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,今天的内容比较少,就到这里了。


声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号