Commit Graph
116 Commits
Author SHA1 Message Date
dingyuntian d88f794759 refactor(save-system): 移除旧存档基础设施 DeepRepair、IData 与 LoadIndex 2026-06-24 22:34:47 +08:00
dingyuntian 0368374a98 refactor(fix-system): 将 FixStateMachine 重构为 FixSceneDirector 导演模式 2026-06-22 19:01:02 +08:00
dingyuntianandCursor 0a6e892504 feat(save): 实现 Yarn tag 自动存档判定与异步写盘
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-18 14:34:19 +08:00
dingyuntian 2796f96215 chore(save): 彻底废弃 auto_save Yarn 命令 2026-06-12 19:58:28 +08:00
dingyuntian d6912fb1a6 feat(save): 迁移存读档入口到槽位系统
将游戏流程接入 P2 槽位层:
- SaveRestoreOrchestrator:SaveToAutoSlot / CreateManualSlot / RestoreFromSlot
- GameManager:<<auto_save>> 调用新入口,新增 StartWithSlot 读档入口

保留 RestoreFromFile 旧档兼容路径。
2026-06-12 17:41:10 +08:00
dingyuntian cc3e1dd138 refactor(save): 合并 SaveSystem 过度拆分的文件
将以下小文件合并到相关核心类中,减少文件数量并保持职责清晰:
- SaveSnapshotSummary -> SaveSnapshot
- SnapshotProviderIds + SnapshotBootstrap -> SnapshotRegistry
- SnapshotSectionDeserializer -> SnapshotRestore
- SnapshotSerializer -> SnapshotPersistence

同步更新 SnapshotService 与 YarnVariableStorage 的调用点。
2026-06-12 17:40:36 +08:00
dingyuntian 2c89feec9d feat(save): 移除旧 StorageSystem 并适配 Game Loop 2026-06-03 19:57:29 +08:00
dingyuntian a33d6a9fe1 feat(dialog): 拆分 Yarn 变量存储为独立单例 2026-06-03 19:57:12 +08:00
dingyuntian aa926afa29 fix(game-loop): 修复存档章节名解析逻辑 2026-04-30 14:41:59 +08:00
dingyuntian 2a83fc5afe fix: 屏幕适应重构,现在宽屏窄屏均可正常处理 2026-04-29 15:30:44 +08:00
dingyuntian 44f001361e fix: 修复章节加载顺序错乱问题 2026-04-28 17:33:16 +08:00
dingyuntian 166ec647b4 Merge branch 'feature/章节管理' into feature/章节管理合入 2026-04-28 15:53:30 +08:00
dingyuntian 26ffa8d016 fix: Windows上实际上没有最大化窗口,反而会造成bug 2026-04-27 22:36:52 +08:00
dingyuntian 93012f5f7c feat(chapter): 重构章节系统为多出口图结构
- TalkSceneSO 引入 SceneExit 多出口列表与 displayOrder 排序
- GameManager.NextSceneSo 与 Yarn NextYarn 支持 exitName 跳转
- ChapterController 改用 GameManager 全局 SceneSO 列表
- SceneSO 资源迁移至 Archive/Demo/Fiction/Test 子目录
2026-04-25 20:13:29 +08:00
bottlefish 42d1f431b6 fix(storage): Yarn 全局变量前缀改为 $global_
Made-with: Cursor
2026-04-23 16:31:35 +08:00
dingyuntian 5ce289a687 fix(game-loop): 修复分辨率切换后视口未正确更新问题 2026-04-15 22:23:01 +08:00
dingyuntian 0ebbc9c341 fix(resource-kit): 修复场景资源加载器生命周期与初始化时序
Made-with: Cursor
2026-03-26 16:08:41 +08:00
dingyuntian 0a339efad9 fix(game-loop): 统一场景路径为Scene/前缀 2026-03-24 15:34:56 +08:00
dingyuntian ee6fcc7aff fix: 修复条件编译和资源系统变更导致的代码问题 2026-03-12 17:46:51 +08:00
dingyuntian d44452d3ce feat(scene-mgmt): 集成 ResourceSystem 到场景加载流程 2026-03-12 17:46:40 +08:00
dingyuntian 19138f624a feat(dialog): 对话系统集成 SingleCastEventSystem 2026-03-09 16:01:53 +08:00
dingyuntian bc369bd86e feat(fix-system): 整合维修面板灯光系统并重构面板结构
Made-with: Cursor
2026-03-05 19:11:12 +08:00
dingyuntian 6d4f6d3f9f 石头完善 2026-02-09 14:40:41 +08:00
dingyuntian 22e49c29c1 细节调整 2026-01-04 21:10:38 +08:00
dingyuntian 4025bc61a4 问题修复 2025-12-23 20:43:46 +08:00
dingyuntian 43cad617af 安卓优化 2025-12-22 21:10:37 +08:00
Yuntien 5f2d07d496 问题修复
1. 自动模式下无法手动点击跳过
2. 部分情况下鼠标指针错误
3. 版本号现在可在主界面显示
4. 增加展会版本计时器功能
5. Demo结束时打开结尾UI
2025-11-22 01:00:53 +08:00
dingyuntian c1aa8ebe01 鼠标指针问题修复 2025-11-17 20:42:47 +08:00
dingyuntian 845ac9cc27 合并 2025-11-11 21:07:02 +08:00
dingyuntian 98d86a4aed 提交 2025-11-07 17:01:39 +08:00
dingyuntian 20b0b1444a 提交 2025-11-06 18:41:52 +08:00
dingyuntian b10e641105 更新 2025-11-05 23:59:55 +08:00
dingyuntian 80b26ade3b 对话系统第一次修改 2025-10-23 21:30:31 +08:00
dingyuntian 7f36a9e28f Ver.0.3.2.23 2025-09-23 15:50:54 +08:00
dingyuntian 541dfdc6b2 新对话记录 2025-09-19 20:50:09 +08:00
dingyuntian 644f530304 Merge branch 'bugfix/setting' into feature/scroll 2025-09-16 17:22:16 +08:00
dingyuntian 7bd0ac998e 区域性调整
解决在德语法语等区设置不可用的问题
2025-09-16 17:18:46 +08:00
dingyuntian 60e1b72edc 滚动列表 2025-09-16 17:13:21 +08:00
dingyuntian b07a2efc25 分辨率和UI问题修复 2025-09-08 18:00:46 +08:00
dingyuntian 178338af66 问题修复 2025-09-04 15:29:44 +08:00
dingyuntian 1d3cdb2fca Update StorageSystem.cs 2025-09-02 17:53:29 +08:00
dingyuntian 62d3ebf6ae 问题修复 2025-09-02 15:56:53 +08:00
bottlefish 9213457067 修复英文问题,添加遗漏本地化 2025-09-02 04:38:54 +08:00
dingyuntian 0b9ca103a8 Merge branch 'develop' into feature/存档功能更新 2025-09-01 22:01:53 +08:00
dingyuntian 1f6d573b13 合并 2025-09-01 21:58:50 +08:00
bottlefish 6a32cc3f24 提交 2025-09-01 21:25:54 +08:00
dingyuntian 00c7124b93 打地鼠回调 2025-08-20 20:46:18 +08:00
bottlefish 34fe52fc2f 提交 2025-07-21 15:55:16 +08:00
bottlefish 14089f66be 提交 2025-06-26 21:02:29 +08:00
Yuntien ce2ad56255 Update GameManager.cs 2025-06-26 19:18:12 +08:00