先要在动作列表添加动作名称,并在按键设置页面将具体的动作和按键绑定,如下:
添加动作页面:
按键设置页面:
只有实现了以上 操作,才能在代码里面获取按键状态:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.XR;
using Valve.VR;
public class VRTest : MonoBehaviour
{
public SteamVR_Action_Boolean leftmenuAction = SteamVR_Input.GetBooleanAction("menu");
public SteamVR_Action_Boolean rightmenuAction = SteamVR_Input.GetBooleanAction("menu");
// Update is called once per frame
void Update()
{
if (leftmenuAction.GetStateUp(SteamVR_Input_Sources.LeftHand))
{
Debug.Log(