GamePrefab

简介

游戏里所有模板、预设、预制体一类的东西都可以称为GamePrefab。

类似于Unity里的预制体,或者说是一种配置文件,当然本质上是模板模式的一种应用

比如世界预设、UI面板预设、模型预设、容器预设、物品预设、方块预设等等都当做GamePrefab来写。

从模板创建Game Prefab

  1. 在Project内选一个文件夹,右键菜单点击:Create/VMFramework Script Template/Game Prefab

  2. 点击Confirm之后,出现了三个文件夹Entity、EntityGeneralSetting、EntityConfig。

  3. 需要像 自定义通用配置文件(General Setting)中那样将EntityGeneralSetting加到GlobalSetting和GlobalSettingFile(比如 自定义全局配置(Global Setting)中的GameSetting和GameSettingFile)里。

创建GamePrefab

找到刚刚创建的EntityGeneralSetting,按如下步骤操作:

然后点击CreateGamePrefab:

这里会显示IEntityConfig的实现类(非抽象类),双击要想创建的配置类即可创建。

这里以创建EntityConfig(id为test_entity)为例,创建后会在左侧栏显示:

最后更新于

这有帮助吗?