Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以从外部创建游戏对象吗_C#_Unity3d - Fatal编程技术网

C# 我可以从外部创建游戏对象吗

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

我想在一个不是monobevaviour的类中实例化


目前我调用了一个helper类来完成这项工作,但我想减少依赖性

您可以实例化
GameObject
s或从GameObject派生的任何东西<代码>脚本对象s非常有用


如果您不想使用属于
GameObject
s的Update/Start/Awake/etc.方法,那么您可以使用任何对象的构造函数来实例化和/或创建自己的
实例化方法。

您只需执行以下操作:

MonoBehaviour.Instantiate(ObjectPrefab);
这是因为实例化在MonoBehavior类中实际上是静态的