【发布时间】:2017-05-09 06:07:19
【问题描述】:
我将我的克隆保存在 Unity3D 和 C# 中的 GUI 操作列表中。
button = Instantiate(BlackBox, Vector2.zero, Quaternion.identity) as GameObject;
buttons.Add(button);
如何在this situation 中启用 ArrowRight?
我想联系 ArrowRight 来启用它。我尝试了这种方法的变体:
buttons[index].gameObject.transform.GetChild(1).gameObject.SetActive(true);
但它不起作用。 Objects' components.
【问题讨论】:
-
看图片,我怀疑你想调用GetChild(0),但这是一个小问题。另一个疑问:BlackBox 对象本身是否被激活?因为如果父母不活跃,您就无法让孩子活跃。
-
是的,但是这段代码也没有启用 ArrowLeft。
-
你说得对,我在你回复的时候用另一个问题编辑了我的评论:)
-
黑盒已激活。
-
如果这是c#,不要标记它unityscript