【发布时间】:2014-07-04 12:28:36
【问题描述】:
我想在一个不是单一行为的类中实例化。
目前我调用一个助手类来做这件事,但我想减少依赖。
【问题讨论】:
我想在一个不是单一行为的类中实例化。
目前我调用一个助手类来做这件事,但我想减少依赖。
【问题讨论】:
你可以这样做:
MonoBehaviour.Instantiate(ObjectPrefab);
这是因为 Instantiate 在 MonoBehaviour 类中实际上是静态的。
【讨论】:
您可以实例化GameObjects 或任何从 GameObject 派生的东西。 ScriptableObjects 很有用。
如果您不想要更新/开始/唤醒/等。方法是GameObjects 的一部分,那么您可以使用您想要实例化的任何对象的构造函数和/或创建您自己的Instantiate 方法。
【讨论】: