【前人栽树】触发的制作

2021/9/7444 浏览攻略
一:导言
触发在本游戏中是不可或缺的存在,小到打铁,大到学习。触发都在其中,扮演着极为重要的角色。可以说,游戏的核心是围绕着触发而进行的。
首先,我们需要找到字词触发,并将他放置在按钮栏中。
TapTap
TapTap
而当我们点开字词触发,一共可以设置20条;
TapTap
文本框上是关于触发各项操作的介绍。可以点击标题进行隐藏。游戏中学习技能是必不可少的,所以我们现在做一个学习技能的触发。首先,我们需要了解学习技能分为几个步骤。
TapTap
单论学习只需要一个步骤,那就是输入学习(learn)的指令,我的师傅是黎生(li sheng),我想学习他的基本内功(force),且想学到100级。
那么指令应该是:learn li sheng force 100
但是身为一个萌新,我们不知道任何指令该怎么办呢?不要着急,我们只要点击我们想学的技能,它会显示出我们可以操作的功能,点击请教,它会出来一个弹框,要求我们输入要学习到的等级。
TapTap
TapTap
接下来我们输入100,当我们点击确定了,指令便开始执行,同时我们会复制下来这一条指令。
即:learn li sheng force 100
TapTap
现在,我们将复制到的内容放在第一个触发里面。
TapTap
点击之后,好像并没有什么变化。
TapTap
但如果你再次单击第一条触发,你就会发现我们刚才复制的内容在里面已经保存了。
我们需要明白的是,字词触发肯定是需要字词的。字词从哪来呢,还记得我们刚才学习技能时,运行的那一条指令的描述吗?
TapTap
每当学习一次的时候,这些文字都会显示出来。那我是不是可以在每次出现这些文字的时候就执行一次指令?如果可行的话,我们应该选择哪一条哪一些字词呢?
“你开始向”就很不错,在学习的时候,无论成功与否,这句话都会出来,而且其中带有“你”字,和其他玩家(作为旁观的第三方,我们看到的描述是玩家名字。即:XX开始向)所显示出来的完全不一样,不用担心他人的关键字词是被我们所做的触发识别。 我们可以长按这些字进行复制,并将它放到第一条触发中。
TapTap
TapTap
TapTap
如果我们不考虑其他情况,那么一条完整的触发就做好了。但是如何进行触发呢?
按照我们当前做的触发而言:
只要我们的屏幕上出现了“你开始向”,我们的触发就会被执行。
当我们的触发被执行之后,屏幕上的信息就会显示“你开始向”。而这个时候,我们的触发将又会被开始执行。如此循环反复,我们的触发将会不停地循环下去。
以上都是我们的理论想法,我们可以尝试一下。我们重新向师傅请教。
TapTap
我们等待了片刻,发现我们的触发并没有被触发。这是为什么呢?原来:需要触发开启,必须再点一个触发开关。游戏中,触发是默认关闭的。我们找到触发开关,将它放置到按钮栏中,并点击开启。
TapTap
TapTap
现在我们重新开始请教学习,过了一会儿,我们发现他真的开始自动循环请教了。
TapTap
怎么样?是不是很简单?但,也有时候我们希望当屏幕出现了某一个字符时,在规定的时间之后,才会触发指令,能不能做到呢?答案是可以的,我们只需要在对应的指令后面加上英文的 : 和秒数。即:
TapTap
从上面看出是希望两秒之后运行。我们验证一下。
成功了,一个完整的触发就做好了。但我们在游戏中不可能只做一个触发。当我要做另一个触发的时候,我又不希望原来的干扰我,于是就只好删掉原来的。可是如果我在以后的日子里,需要用原来的怎么办,难道我需要重新做吗?其实没有必要那么麻烦,我们只需要保存它就可以了。按照文本框的提示,我们只需要单击标题就可以弹出一个输入框,输入我们要保存的触发名,我们的触发就可以保存在本地了。
TapTap
我们长按关闭就可以看到我们的本地触发库。单击,就可以重新载入了。
TapTap
现在,我们想把我们做好的触发分享给其他玩家,可以将我们的触发上传到云触发中。这样其他的玩家就能愉快的下载下来直接用了。我们长按标题,弹出输入框,让我们输入触发名与介绍。注意:上传的触发以及触发名,介绍,都有字数限制。点击确定,我们的触发就上传成功了,在按钮云触发那里可以查看。
TapTap
以上就是触发的制作,范例比较简单。只是一个最基本的循环。就像我们学习失败了一样,我们的触发或面临各种情况,这就需要我们对于各种反应给予对应的指令。以此让我们的触发能够不停的循环下去,来实现我们的目的。
注意,当我们使用延迟的时候,必须将延迟放在指令的最后面。当一条延迟还未执行的时候,另一个关键词被触发。那么,新触发的指令就会取代原有的指令,简单来说,就是延迟被取消了,那条延迟中的指令,不再被触发。如果新的指令里面有延时,就开始进行延迟,等待执行。如果没有延迟,就会立即触发。
最后,建议我们做的触发中,应该具有延迟。这样,我们的触发才会显得从容不迫,更具有稳定性,不是吗?
3
1
2