下载 App
《蠹痕(暂定)》开发日志 #2 | 程序开发框架
修改于10/077 浏览综合
《蠹痕(暂定)》是一个由 2D 探索章节和 3D 病房章节组成的 Godot 开发游戏项目,当前统一使用 1920×1080、16:9 画幅。两个章节通过 core/ 中的公共流程入口切换。
项目结构
core/ 总流程、调试入口、场景切换、设置、存档和共享常量
2d/ 2D 探索场景、对白数据、字体、素材和章节脚本
3d/ 3D 病房场景、素材、剧情和章节脚本
当前主场景是 core/main.tscn,由 core/main.gd 创建调试入口;章节切换通过自动加载的 SceneRouter 完成,跨章节状态由 GameState 管理。
共享基准
- 设计画幅:1920×1080,比例 16:9。
- 默认文字速度:30 字符/秒。
- 文字速度倍率:0.5–2.0,默认 1.0。
- 共享配置位置:core/config/game_constants.gd。
2D 对话组件读取 GameState.text_speed,3D 章节沿用自己的表现逻辑;章节内部逻辑和素材按目录隔离,后续继续接入总流程时优先通过 GameState 与 SceneRouter 通信。
2D 章节调试
2D 探索的主要入口是 2d/2d_exploration.tscn,对白内容位于 2d/data/,其中诊室包含******三个可重复交互点;**分支包含嵌套选项和特写状态,文本显示支持打字机、历史滚动以及新文本刷新后的自动定位。
3D 章节调试
3D 章节入口是 3d/main.tscn,病房、桌面交互、剧情控制和素材都保存在 3d/ 下。3D 部分的场景与脚本保持独立。












