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

语录:

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


前言:

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


内容:

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


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值