如何在unity中setactive/Destroy视频背景和视频源artoolkit

how to setactive/Destroy video background and video source artoolkit in unity

当我想销毁或设置活动游戏对象视频背景和来自代码 Artoolkit Controll 的视频源时,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

视频源和视频背景GameObjects由ARToolKit for Unity启动时创建,停止时销毁。将它们从场景中移除的正确方法是调用 ARController.StopAR().

如果您使 ARController 处于非活动状态,然后自行销毁对象,则当您再次使 ARController 处于活动状态时,您可能会收到无效对象引用错误,因为它持有对这些对象的引用,而这些对象预计是有效的。