全面重构,你倾向哪种架构风格?
特点:实体只是ID,数据存在组件,系统处理逻辑
优点:高性能,组合灵活,适合复杂游戏
缺点:学习曲线陡,简单游戏可能过度设计
特点:基于场景/窗口分层,组件是对象,沿用现有思路优化
优点:直观,符合认知,简单游戏上手快
缺点:大型游戏可能出现类爆炸
特点:清晰划分核心层/业务层,依赖注入,事件总线
优点:平衡了简洁和可扩展,符合"自己用着舒服"的目标
缺点:比纯场景驱动多一点抽象
我个人推荐 C - 模块化分层,既保持了一定简洁性,又有足够的扩展性,适合框架逐步演化。你的选择?