我在顶部有这个,
public GameObject mainCamera
然后我在if语句中得到了这个,
SteamVR_LoadLevel tempload = mainCamera.GetComponent<SteamVR_LoadLevel>();
tempload.fadeOutTime = 1f;
tempload.fadeInTime = 1f;
tempload.Trigger();
但是在触发if语句时我遇到了这个错误,
无法启动Coroutine'LoadLevel',因为游戏对象'Camera(head)'无效!
编辑1.我想通了,我应该制作一个类型为SteamVR_Camera的mainCamera变量,我应该对它进行null检查,并测试它是否处于活动状态并启用。
答案 0 :(得分:1)
检查状态游戏对象&#34;相机(头部)&#34;在层次结构窗口中激活他