C# Unity可以在层次结构中添加游戏对象,但不能实例化它吗?

C# Unity可以在层次结构中添加游戏对象,但不能实例化它吗?,c#,unity3d,unity-editor,C#,Unity3d,Unity Editor,我不确定是否可以在场景中创建游戏对象(因此它出现在层次结构中),但我希望Unity在我按play时不要实例化(或者更确切地说移除)这样的游戏对象 我想这样做的原因。我在游戏中将游戏对象创建为“敌人产卵者”。但我不想在游戏运行时将这些变换或游戏对象实际存储在内存中。因此,我创建了一个编辑器脚本,用于搜索所有产卵器实体,检索我需要的信息,并创建一个二进制文件,稍后在初始化过程中,敌方管理器将在运行时读取该文件 如果这是不可能的,你们对我如何实现类似的东西有什么建议吗 非常感谢。您正在寻找可编写脚本的

我不确定是否可以在场景中创建游戏对象(因此它出现在层次结构中),但我希望Unity在我按play时不要实例化(或者更确切地说移除)这样的游戏对象

我想这样做的原因。我在游戏中将游戏对象创建为“敌人产卵者”。但我不想在游戏运行时将这些变换或游戏对象实际存储在内存中。因此,我创建了一个编辑器脚本,用于搜索所有产卵器实体,检索我需要的信息,并创建一个二进制文件,稍后在初始化过程中,敌方管理器将在运行时读取该文件

如果这是不可能的,你们对我如何实现类似的东西有什么建议吗


非常感谢。您正在寻找可编写脚本的对象

以下是一些URL


ScriptableObjects可以在任何时候访问,并且在使用它们之前不必实例化。因此它们不会有转换。

您正在寻找可编写脚本的对象

以下是一些URL


ScriptableObjects可以在任何时候访问,并且在使用它们之前不必实例化。因此,他们不会进行转换。

你不应该担心某些敌人会造成内存开销。但是如果你不需要它们,你可以停用它们,或者在你有了它们的信息后销毁它们。你不应该担心一些敌人带来的内存开销。但是如果你不需要它们,你可以停用它们,或者在你收到它们的信息后销毁它们。谢谢你的回复,汤姆,我没有意识到这一点,这肯定有助于解决问题。谢谢谢谢你的回复,汤姆,我没有意识到这一点,肯定有助于解决问题。谢谢