C# 我可以从外部创建游戏对象吗
我想在一个不是monobevaviour的类中实例化C# 我可以从外部创建游戏对象吗,c#,unity3d,C#,Unity3d,我想在一个不是monobevaviour的类中实例化 目前我调用了一个helper类来完成这项工作,但我想减少依赖性 您可以实例化GameObjects或从GameObject派生的任何东西脚本对象s非常有用 如果您不想使用属于GameObjects的Update/Start/Awake/etc.方法,那么您可以使用任何对象的构造函数来实例化和/或创建自己的实例化方法。您只需执行以下操作: MonoBehaviour.Instantiate(ObjectPrefab); 这是因为实例化在Mon
目前我调用了一个helper类来完成这项工作,但我想减少依赖性 您可以实例化
GameObject
s或从GameObject派生的任何东西<代码>脚本对象s非常有用
如果您不想使用属于
GameObject
s的Update/Start/Awake/etc.方法,那么您可以使用任何对象的构造函数来实例化和/或创建自己的实例化方法。您只需执行以下操作:
MonoBehaviour.Instantiate(ObjectPrefab);
这是因为实例化在MonoBehavior类中实际上是静态的