下载 App
开发日志 - 2026年5月25日
--- ## ✨ 新增功能 ### 🎭 对话框系统 - **新增对话框窗口功能** - 完整的对话框 UI 交互界面,支持选项选择与玩家决策 - **新增 IPC 通信接口** - 用于获取对话框内容和执行玩家选项选择 - **新增加载弹窗组件** - Loading 组件用于显示游戏加载状态 ### 📋 事件条件系统 - **新增 ConditionSystem 条件系统** - 实现完整的事件条件验证框架 - **新增 gameTime 时间条件类型** - 支持基于游戏时间触发事件 - **新增事件池管理功能** - 事件池(EventPool)与事件(Event)支持关联配置 ### 🗂️ 后台管理增强 - **新增事件管理页面** - 支持直接在事件池中添加和管理事件 - **新增事件条件关联功能** - 后台管理页面支持配置事件触发条件 - **完善数据表格组件** - 支持展开收起和分页配置功能
--- ## 🔧 优化改进 ### 🏗️ 系统架构重构 - **事件系统重构** - 重构事件数据结构,新增 eventIds 关联事件池与事件 - **单例模式改造** - EventSystem 和 ConditionSystem 改为单例模式,统一实例获取方式 - **统一命名规范** - 将 gameEventSystem 改为 eventSystem,统一项目命名风格 ### 💾 数据管理优化 - **重构存档存储逻辑** - 使用类封装方式优化存档管理 - **重构职业职位系统** - 统一 Profession/Position 数据模型与管理流程 - **优化玩家数据存储** - 区分游戏配置与属性数据存储 - **清理冗余代码** - 移除多处 console.log 调试打印和 unused 变量 ### 🎮 游戏配置优化 - **新增游戏属性配置** - gameAttr.json 支持配置游戏属性 - **优化属性类型常量** - 新增 effectTypes、eventConditionTypes、eventTypes 等常量定义 - **完善事件数据结构** - 添加 conditionIds 字段支持事件条件关联 ### 🖥️ 后台管理优化 - **优化菜单配置** - 新增事件管理页面入口,支持最大化与无边框模式 - **优化表格列宽** - 数据表格支持自适应列宽功能 - **优化窗口管理** - 重构窗口管理器与视图管理逻辑 - **修复技能弹窗问题** - 修复技能弹窗选项相关问题 ---
















