gpt4 book ai didi

c# - 如何在 Unity3D 中引用非事件游戏对象?

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:56 26 4
gpt4 key购买 nike

我正在尝试访问一个不活动的游戏对象,它是另一个游戏对象的子对象,但我遇到了麻烦。

现在我正在使用这行代码来尝试访问非事件的子游戏对象并将其设置为事件的:

go.GetComponentInChildren<EnemyMover>().gameObject.SetActive(true);

我收到空引用错误。

那么我怎样才能引用一个不活动的游戏对象呢?

最佳答案

您可以使用 GetComponentsInChildren<EnemyMover>(true) ,其中 true 表示您想要在非事件游戏对象上包含组件。然后你可以使用.First() (或 Linq 提供的任何变体)以获得单个结果。

关于c# - 如何在 Unity3D 中引用非事件游戏对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31481604/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com