obsidian社区插件
Obsidian 插件:Ink Graph
插件ID:ink-graph ink-graph ink graph:Story graph for ink: browse knots, stitches, diverts and variables on a canvas, and edit the story by drawing links. - This plugin has not been manually reviewed by Obsidian staff.
Obsidian 插件:Ink Graph
插件名片
概述
主要功能
Ink Graph 是一款专为 Ink 叙事语言设计的可视化插件,能在 Obsidian 画布中直观展示故事结构。它将 Knots(结)、Stitches(缝)、Diverts(跳转)、Tunnels(隧道)及变量绘制为交互式地图,支持直接在图上创建节点、拖拽连线、重命名及删除,所有编辑操作均实时写回 .ink 源文件。
适用场景 适用于使用 Ink 语言开发互动叙事、游戏分支剧情或视觉小说的开发者。特别适合需要频繁调整复杂分支逻辑、排查逻辑死循环或管理大量变量读写关系的项目。
核心特色
- 全结构可视化:清晰呈现所有链接类型,多选择共享连线,布局位置独立保存(
main.graph.json),便于版本控制。 - 变量追踪:点击变量即可高亮显示其所有读取(蓝色)和写入(橙色)位置,极大简化调试。
- 循环警告:自动标记无选择分支的死循环(红色),并以虚线区分条件循环,防止玩家卡关。
- 安全编辑:每次修改前自动重新编译检查,若引入错误则拒绝操作,确保故事逻辑始终有效。
使用建议 建议与 Ink Player 插件搭配使用,实现“编辑-预览”闭环。利用其循环警告功能定期审查剧情逻辑,并通过变量高亮功能快速定位状态更新问题。
Help这篇插件文章还没有人贡献,欢迎占坑!
如果您有好的想法欢迎提交PR或者文末留言。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。