C# 如何在父游戏对象中查找子游戏对象?
*嗨,我正在研究一种机制,通过点击“按钮”图像中的创建按钮来创建按钮* 我创建了一个按钮预置(参考预置图像中的内容)。我成功地实例化了按钮 所以我的下一个问题是我必须在“按钮”父游戏对象中找到游戏对象“按钮”。通过脚本编写。如何访问按钮父级中的按钮C# 如何在父游戏对象中查找子游戏对象?,c#,unity3d,C#,Unity3d,*嗨,我正在研究一种机制,通过点击“按钮”图像中的创建按钮来创建按钮* 我创建了一个按钮预置(参考预置图像中的内容)。我成功地实例化了按钮 所以我的下一个问题是我必须在“按钮”父游戏对象中找到游戏对象“按钮”。通过脚本编写。如何访问按钮父级中的按钮 您应该使用getComponentPartner()。这是一种通过父级访问组件的简单方法 下面是一个简单的脚本: void Start() { Button Button=GetComponentParent(); } 当然,它对button变量没
您应该使用
getComponentPartner()
。这是一种通过父级访问组件的简单方法
下面是一个简单的脚本:
void Start()
{
Button Button=GetComponentParent();
}
当然,它对button变量没有任何作用,但它存储了它。您可以通过以下方式将其添加到游戏中:
void Update()
{
if(Input.GetKeyDown(KeyCode.Mouse0))
{
button=GetComponentParent();
按钮。某物或其他();
}
}
在这里,我们使用这个方法来获取按钮组件,您可以用它做任何您想做的事情
注意:按钮没有名为
something\u或\u other
的方法。请使用正确的标签unityscript
是早期Unity版本中使用的一种类似JavaScript风格的自定义语言,现在已经被长期弃用了!另外,使用某个IDE并不意味着这个问题是关于该IDE的。getComponentPanparent()
?