我希望创建一个基于组件的游戏引擎,我想知道如何将组件存储在GameObject
上。
组件将是所有脚本派生自的类型。
可能是一个包含每个组件引用的ArrayList
?
我知道这将会比UnityEngine糟糕得多。
发布于 2018-08-24 05:44:51
为了更深入地了解Unity是如何工作的,可以将项目设置设置为强制文本文件(编辑->项目设置、->编辑器、->资源序列化)。此外,您应该在同一窗口中的"VersionControl模式“中选择”可见元文件“。因此,你可以打开并阅读Unity如何保存引用,并使用文本编辑器查看预制件、元文件和场景(他们使用YAML作为描述语言)。你可以查看Unity的源代码:https://github.com/Unity-Technologies/UnityCsReference
https://stackoverflow.com/questions/51993055
复制相似问题