Unity Setup
「常见套路」
Manager,一般是全局唯一,管理多个同类对象,常用单件模式。
EventBus,通用事件队列,用于Manager或游戏单位之间的通信解耦。
Controller,一般挂载在游戏单位上,负责相关单位逻辑。
Unity事件处理,如输入和碰撞等,常依靠Tag来区分游戏单位类型。
GameFlow,流程管理,对应场景切换,常用FSM实现。
「八仙过海」
官方 FPS Microgame https://learn.unity.com/project/fps-template
GameFramework https://github.com/EllanJiang/UnityGameFramework
ET框架 https://github.com/egametang/ET