语录:
半合半掩半纱窗,半倚半靠半外张。半拉金钩挂住半边青纱帐,半轮明月半阴半暗半照半边墙。左手端起多半杯少半杯半杯葡萄酒,右手掐下青半朵红半朵半朵蜜海棠。半张文书半张纸,半床锦被半张床。半股风吹树叶半枯半黄半落阶沿上,半夜里半梦半醒檐前铁马响叮当。躲在半边半思想,叹人生半口黄连半口糖。
前言:
我们在上一节已经实现了键盘控制操作物体的运动与旋转,那么,当我们试用手柄时应该怎么办呢,其实很简单,接下来就带大家看一下。
内容:
步骤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,今天的内容比较少,就到这里了。