当我想要破坏或setactive gameobject视频背景和来自代码Artoolkit Controll的视频源没有销毁或处置;
public GameObject Artoolkit;
Void Update()
{
if(GetKeyDown(Key.A))
{
Destroy(Artoolkit);
//or Artoolkit.SetActive(false);
}
}
This My Image, can't destroy video background and video source artoolkit in unity
答案 0 :(得分:0)
视频源和视频背景GameObjects由ARToolKit for Unity在启动时创建,并在停止时被销毁。从场景中删除它们的正确方法是调用ARController.StopAR()
。
如果你使ARController处于非活动状态然后自己销毁对象,当你再次激活ARController时,你可能会收到无效的对象引用错误,因为它保存了对它们期望有效的这些对象的引用。