我正在尝试在我的场景中为 Unity 中的颜色记忆益智游戏设置交互。
当玩家与画布上的按钮交互时,我设法让场景发生变化,所以我试图通过拼图以某种方式复制它。玩家可以触发颜色随机器以显示随机颜色(共 4 种),然后玩家需要以正确的顺序“按下”面板上的按钮才能继续。
到目前为止,我有一个与按钮重叠的画布,以便玩家可以与它们进行交互。每个按钮在按钮元素上都有一个盒子碰撞器,因此当单击鼠标或按下 Oculus 控制器上的触发按钮时,它应该注册一个按钮按下。但是一旦手接触到“碰撞盒”,就会出现以下 NullReferenceException;
NullReferenceException: Object reference not set to an instance of an object.
Valve.VR.SteamVR_Action_Boolean_Source.UpdateValue()
我试图找出一种方法来引用代码中的每个“框”,以便它知道它被按下的特定颜色。该代码用于接受键盘输入,只是在使用 VR 元素时遇到了问题。