【发布时间】:2017-11-26 06:25:05
【问题描述】:
我不确定是否可以在场景中创建游戏对象(因此它出现在层次结构中),但我希望 Unity 在我按下播放时不要实例化(或者更确切地说删除它)这样的游戏对象。
我想这样做的原因。我在我的游戏中将游戏对象创建为“敌人生成器”。但我不想在游戏运行时将这些变换或游戏对象实际存储在内存中。因此,我创建了一个编辑器脚本,用于搜索所有生成器实体,检索我需要的信息并使用它创建一个二进制文件,稍后敌人管理器会在初始化过程中在运行时读取。
如果这不可能,你们对我如何实现类似的东西有什么建议吗?
非常感谢。
【问题讨论】:
-
你不应该担心一些敌人生成器产生的内存开销。但是如果你不需要它们,你可以在你得到他们的信息后停用它们或销毁它们
标签: c# unity3d unity-editor