Unity +HTC VIVE 虚拟现实开发— 手柄震动
2016-08-11 14:14
676 查看
废话少说,直接上代码。
只要将此脚本放置在手柄上,然后按下扳机键(Trigger)即可震动。
using UnityEngine; using System.Collections; public class shoubingzhendong : MonoBehaviour { SteamVR_TrackedObject tracked; // Use this for initialization void Start () { tracked = GetComponent<SteamVR_TrackedObject>(); } // Update is called once per frame void Update () { var device = SteamVR_Controller.Input((int)tracked.index); //手柄扳机键按下 if (device.GetPressDown(SteamVR_Controller.ButtonMask.Trigger)) { //震动 device.TriggerHapticPulse(500); } } }
只要将此脚本放置在手柄上,然后按下扳机键(Trigger)即可震动。
相关文章推荐
- unity开发HTC VIVE虚拟现实应用入坑笔记(二)——SteamVR之手柄事件
- (Unity)HTC ViVe 之手柄震动
- unity开发HTC VIVE虚拟现实应用入坑笔记(一)——SteamVR入门
- unity开发HTC VIVE虚拟现实应用入坑笔记(三)——InteractionSystem
- Unity +HTC VIVE 虚拟现实开发— 手柄控制
- Unity开发HTC vive 一、手柄按钮
- Unity开发HTC vive 一、手柄按钮
- HTC Vive开发笔记之手柄震动
- unity开发 HTC vive手柄控制 手柄上各个按钮的点击事件
- Unity开发HTC vive 一、手柄按钮
- Unity开发HTC vive 五、拾取和触碰
- Unity HTC VIVE 手柄 接入(手柄上的按键都有说明)
- Unity HTC VIVE 手柄 接入(手柄上的按键都有说明)
- Unity开发HTC VIVE
- Unity +HTC VIVE 虚拟现实开发— 警示线处理
- HTC vive开发:关于手柄按键
- Unity +HTC VIVE 虚拟现实开发— 移动漫游
- 【unity插件】Rewired插件-unity3d实现主机、PC手柄震动Vibration