SteamVR Plugin 2.0 InteractionSystem场景中如何使用新手柄按键
第一步 点开SteamVR Input
第二步 点击添加按钮事件
第三步 设置事件相关属性 这里我们设置以下手柄扳机键
第四步 点击Save and generate 稍微等待一会儿。 再点击 Open binding UI
之后会弹出网页,用来设置手柄配置。
然后添加代码挂到手柄上
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Valve.VR;
using Valve.VR.InteractionSystem;
//这个脚本要挂到RightHand手柄上
public class TestScript : MonoBehaviour
{
public SteamVR_Action_Boolean tigger;//握持键
Hand hand;//一定要确保有Hand 脚本
// Start is called before the first frame update
void Start()
{
hand = GetComponent<Hand>();
}
// Update is called once per frame
void Update()
{
if (hand)
{
if (tigger.GetStateDown(hand.handType))//按下
{
Debug.Log("tigger");
}
}
}
}
点击
会出现名字叫trigger的,我们选择这个
然后运行unity按下扳机
成功!!!