Unity 可以在层次结构中添加一个游戏对象但不能实例化它吗?
Unity is possible to add a Game Object in hierarchy but not instantiate it?
我不确定是否可以在场景中创建一个游戏对象(因此它出现在层次结构中)但我希望 Unity 在我按下时不实例化(或者更确切地说删除它)这样的游戏对象播放.
我想这样做的原因。我在我的游戏中将游戏对象创建为 'enemy spawners'。但我不想在游戏 运行ning 时将那些转换或游戏对象实际存储在内存中。所以我创建了一个编辑器脚本来搜索所有刷怪笼实体,检索我需要的信息并用它创建一个二进制文件,稍后敌人管理器在初始化过程中 运行 时间读取。
如果这不可能,你们对我如何实现类似的东西有什么建议吗?
非常感谢。
您正在寻找可编写脚本的对象。
这里有一些URL的
ScriptableObject Tutorial from Unity
ScriptableObject documentation
ScriptableObjects 可以在任何时候访问并且在使用它们之前不必被实例化。所以他们不会有转换。
我不确定是否可以在场景中创建一个游戏对象(因此它出现在层次结构中)但我希望 Unity 在我按下时不实例化(或者更确切地说删除它)这样的游戏对象播放.
我想这样做的原因。我在我的游戏中将游戏对象创建为 'enemy spawners'。但我不想在游戏 运行ning 时将那些转换或游戏对象实际存储在内存中。所以我创建了一个编辑器脚本来搜索所有刷怪笼实体,检索我需要的信息并用它创建一个二进制文件,稍后敌人管理器在初始化过程中 运行 时间读取。
如果这不可能,你们对我如何实现类似的东西有什么建议吗?
非常感谢。
您正在寻找可编写脚本的对象。
这里有一些URL的
ScriptableObject Tutorial from Unity
ScriptableObject documentation
ScriptableObjects 可以在任何时候访问并且在使用它们之前不必被实例化。所以他们不会有转换。