要使用ink,首先需要下载inky编辑器。

https://www.github.com/inkle/inky/releases/latest

结点(knot)

主要的定位标记,用于定义文本块

1
2
=== 结点名称 ===
文本块

跳转到结点:使当前的故事流转移到目标结点

1
-> 结点名称

针脚(stitch)

更小的定位标记,在结点内定义文本块

1
2
3
4
5
=== 结点名称 ===
= 针脚名称1
文本块
= 针脚名称2
文本块

跳转到针脚:使当前的故事流转移到目标结点的目标针脚

1
-> 结点名称.针脚名称

选项(choice)

显示一组选项,被选择后执行定义的跳转(到结点或针脚)

1
2
3
+ 选项1 -> 目标结点
+ [选项2] -> 目标结点
* 选项3 -> 目标结点

多级选项:连续使用’+’或’*‘创造多级选项

1
2
3
4
5
+ 选项1
+ + 选项1.1
+ + 选项1.2
+ 选项2
+ + 选项2.1

选项聚集:无论执行选项1还是选项2,都执行文本块3(’-‘的数量和’+’的数量要相等)

1
2
3
+ [选项1]
+ [选项2]
- 文本块3

故事结束

使整个故事结束

1
-> END