Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 如何在unity中启用和禁用EmptyGameObject?_Unity3d - Fatal编程技术网

Unity3d 如何在unity中启用和禁用EmptyGameObject?

Unity3d 如何在unity中启用和禁用EmptyGameObject?,unity3d,Unity3d,如何禁用和启用EmptyGameObject 我在这个空的游戏对象中嵌套了两个来自Spine的动画,希望关闭整个游戏,但能够重新打开 我使用的是SetActive,但是它杀死了这个东西,使它不会回来。你使用SetActive是正确的,但是你需要在你的游戏对象之外调用这个函数,否则它将无法再次激活,因为脚本也将被禁用 因此,在另一个将一直处于活动状态的游戏对象a中放置一个脚本,创建一个公共变量来存储来自游戏对象B的动画引用,并从a调用SetActive来激活/停用B。您使用SetActive是正确

如何禁用和启用
EmptyGameObject

我在这个空的游戏对象中嵌套了两个来自Spine的动画,希望关闭整个游戏,但能够重新打开


我使用的是
SetActive
,但是它杀死了这个东西,使它不会回来。

你使用SetActive是正确的,但是你需要在你的游戏对象之外调用这个函数,否则它将无法再次激活,因为脚本也将被禁用


因此,在另一个将一直处于活动状态的游戏对象a中放置一个脚本,创建一个公共变量来存储来自游戏对象B的动画引用,并从a调用SetActive来激活/停用B。

您使用SetActive是正确的,但您需要在游戏对象之外调用该函数,否则它将无法再次激活,因为脚本也将被禁用

因此,将一个脚本放在另一个将一直处于活动状态的游戏对象a中,创建一个公共变量来存储带有动画的游戏对象B的引用,并从a调用SetActive来激活/停用B