赞
踩
HTC 输入:
using UnityEngine;}
2.VRtk 插件
按键输入:
注册事件 到对应手柄的VRTK_ControlEvent 上
using UnityEngine;
using System.Collections;
using VRTK;
public class Test: Monobehavior
{
VRTK_ControlEvent event_vrtk ;
void Start() {
event_vrtk = GetComponent< VRTK_ControlEvent>();
// 事件加入方法指针,不是调用,不用“()”
event_vrtk .triggerPressed += OnTriggerPressesdMethd;
}
// Trigger 键按下 -----加入的方法种类,和定义的委托时种类一致,都是含有俩个参数的方法
public void OnTriggerPressesdMethd(Objectsender obj, MESA a ){
Debug.Log("TriggerPresses");
}
}
物体交互:
using UnityEngine;
using System.Collections;
using VRTK;
using PlayMaker;
public class Whirlygig : VRTK_InteractableObject
{
public PlayMakerFSM fsm;
// 射线进入
public override void StartUsing(GameObject usingObject)
{
base.StartUsing(usingObject);
// 发送事件----事件可以执行一大堆这个事件下的方法;
fsm.SendEvent("Clickkk");
}
protected override void Update()Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。