Unity Many Manager架构法

使用多个单例模式的Manager来管理不同的模块。

例如LevelManager,用来管理关卡的加载逻辑,提炼方法为上一关和下一关等,关数的顺序使用配置表来确定,此时删除关卡或则改名字等或则修改关卡的连续都可以直接通过修改配置完成。

PoolManager,管理多种SpawnPool类型对象池,SpawnPool管理多个这个类型的PrefabPool,PrefabPool单一的对它的Prefab进行管理。

通过这些单例模式的管理器,任何地方都可以通过这个实例来实现交互操作。


首页 我的博客
粤ICP备17103704号