【发布时间】:2017-05-21 08:05:58
【问题描述】:
当我尝试使用时:
GameObject.Find("teleportation").SetActiveRecursively(true);
GameObject.SetActiveRecursively(bool) 已过时,它说要改用 GameObject.SetActive(),现在由子代继承。
在我的层次结构中,我有一个对象处于活动状态,而他的孩子处于非活动状态。
如果我在活动对象上使用GameObject.SetActive(),则不会激活孩子。
如果我在活动对象上使用GameObject.SetActiveRecursively(),则会激活孩子。
那么,我应该使用不同的东西来让孩子活跃吗?
我不明白为什么GameObject.SetActive() 不起作用。
【问题讨论】:
-
我没有在文档中看到它说“GameObject.SetActive() ... 现在由孩子继承。”你能解释一下你所说的那句话是什么意思吗?
-
快速谷歌搜索表明此功能已被 some time 淘汰 - 根据 documentation,它根本不存在于最新版本中
-
@Amy 你可以通过代码看到它,该行带有绿色波浪下划线。这意味着它已经贬值了。
-
我理解 deprecated 和 obsoleted 的含义。那不是我问的。 “现在由孩子继承”语句是什么意思?