有一种名为SugarCube的编码语言设计用于Twine引擎,该引擎用于文本冒险游戏。Here's the Documentation for it。我并不是一个有经验的程序员--我只有几个月的时间在C#上用Unity做一个游戏--但我想帮助一个朋友开发他的游戏,希望他用编辑器而不是纯文本编写他的代码会有所帮助。
唯一重要的代码类型是用双尖括号标记的。变量用美元符号$exampleVar标记,并使用<<set $exampleVar = "foo">>声明和赋值。
If和switch语句使用类似于HTML的结束标记:
<<if $exampleVar == "foo">>
// code
<</if>> 或
<<switch $exampleVar>>
<<case "foo">>
// code
<</switch>>我找到的自定义语法指南(包括官方文档)要么过时了,要么假设你已经知道YAML的一切,而我不知道。建议?
发布于 2020-05-23 01:28:06
事实证明,切换到VSCode是一个简单的选择!
https://stackoverflow.com/questions/61959818
复制相似问题