Skip to content

[v4-06] 调试器 — 变量检查器 + 事件流 + 调用栈 #114

Description

@HeDaas-Code

目标

完整的剧本调试工具,像 VS Code 调试代码一样调试剧情。

范围

  • VariableInspector 组件:
    • 实时显示 GameState.variables(key → value → type)
    • 手动修改变量值(运行中热改)
    • 变量历史轨迹(每个变量的变更记录)
  • EventStreamInspector 组件:
    • 实时事件流(TextEvt / PromptInputEvt / DecoratorEvt / RouteEvt ...)
    • 事件过滤(按类型 / 按时间)
    • 点击事件 → 跳转到对应节点
  • CallStack 组件:
    • 当前 block_id / 章节路径
    • 跳转历史(从哪个节点跳来的)
    • next 变量当前值
  • 条件断点:pick == 2 时才断
  • 日志面板:LogEvt 全量输出 + 级别过滤

依赖

  • v4-03(实时预览,调试器嵌入预览面板)

验收

  • 运行中变量检查器实时更新
  • 手动改 pick=2 → If 分支立即走第二条
  • 事件流可过滤可回溯

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions