挑战TJS section 0.1:关于挑战
前言
这一系列称为“挑战TJS”的教程,是KiriKiri2引擎关于纯TJS部分的一个教程。日文原文载于网站TJSに挑戦!。这系列教程会按照原文的指导进行讲解。讲解的内容基本依照原文的翻译,有补充的地方会以“译者注”的形式标出。我本人日语能力十分有限,更多地会依靠谷歌翻译以及脑补,翻译也更多为意译。如果有翻译错误或不准的地方,还请大家多多指正。
接下来就让我们开始吧。
原文链接
内容
在这个教程中,我们将讲解一个称作TJS(TJS2)的脚本语言。这个语言用于吉里吉里2,一个免费的能承载多种媒体(如图片、声音)的软件。
通常,会以吉里吉里/KAG的名称出现。这也体现出吉里吉里经常与KAG一起使用,来制作冒险游戏和视觉小说游戏。KAG是Kirikiri Adventure Game,吉里吉里冒险游戏的简称。
你可能知道,KAG本身就是TJS脚本。换句话说,那如果你可以编写TJS脚本,你就能扩展KAG的功能。
所以呢,这个教程的目的就是从零称霸TJS脚本,并且用它来提升KAG的功能。
TJS本身很像JavaScript和Java那样的(脚本)语言,因此我觉得对于那些有编程基础的人来说很容易就可以掌握TJS的。不过,相较于KAG脚本,TJS的门槛还是高了不少。
在本教程中,我会尽可能简单地解释TJS脚本并是它易于理解。
在本教程中,TJS的解释会占主要的篇幅。我很抱歉的是,教程中可能会涉及一些KAG标签等内容,关于他们的解释会很少。译者注:我会把需要的内容补上的。
接下来,在整个教程中,我们将用一种交互的方式来解释TJS。
下面的两位将负责TJS的讲解与评论。
我是负责解释TJS的Yuu。今后我会讲解很多很多的要点,请多多关照!
我是Yuni。嗯,我稍微了解一些关于KAG的知识,但是完全不懂TJS。因此我会提出很多需要解释的地方。请大家多多关照。
那么,挑战开始!
尾注
为了节省篇幅,讲解中将不再出现人物形象,会使用她们的名字(Yuu, Yuni)来代替。