您的位置:首页 > 移动开发 > Unity3D

Unity +HTC VIVE 虚拟现实开发— 手柄震动

2016-08-11 14:14 676 查看
废话少说,直接上代码。

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)即可震动。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: