我可以从外部单一行为创建游戏对象吗?
本文关键字:对象 游戏 创建 从外部 单一行 我可以 | 更新日期: 2023-09-27 18:11:19
我想在一个不是monobevaviour的类中实例化。
目前我打电话给一个助手类来做这件事,但我想减少 dePendency。
你可以简单地这样做:
MonoBehaviour.Instantiate(ObjectPrefab);
这是因为 Instance iate 在 MonoBehavior 类中实际上是静态的。
您可以实例化GameObject
s 或派生自 GameObject 的任何内容。 ScriptableObject
非常有用。
如果您不需要 Update/Start/Awake/etc. 方法作为 GameObject
的一部分,则可以使用要实例化和/或创建自己的 Instantiate
方法的任何对象的构造函数。