#error:NullReferenceException: Object reference not set to an instance of an object
error:NullReferenceException: Object reference not set to an instance of an object
Valve.VR.SteamVR_Action_Boolean.GetState (SteamVR_Input_Sources inputSource) (at Assets/SteamVR/Input/SteamVR_Action_Boolean.cs:94)
####出来事
お借りしたコード:こちら
GrabTest.cs
using UnityEngine;
using Valve.VR;
public class GrabTest : MonoBehaviour
{
public SteamVR_Input_Sources hand;
public SteamVR_Action_Boolean grabAction;
void Update()
{
if (grabAction.GetState(hand))
{
Debug.Log("Grab!");
}
}
}
このスクリプトをGameObjectにアタッチしてそのまま再生すると上記のエラーを吐く。
####解決策
アタッチしたGameObjectのInspectorのGrab Test (Script)のGrab ActionをNoneから変更すると解決する。