上一节,我们讲了输出信息功能,这节我们把这个功能,转化为文本,看一下具体实现,下面是这个输出函数转过来的JASS代码
其实这里按着逻辑都基本可以理解,唯一的就是找不到,我们“Hello War3”这个字符串了,而与之对应的"TRIGSTR_010",这应该是一个一个索引值。
到这里有陷入一个新的领域,还真是坎坷,接下来我们就要找到这个索引值,对应的实际的位置。
而如果将代码做一下修改如下:
我们一样可以得出“Hello War Map”的输出。我们有两个选择,一个忽略这个,使用实际的字符替换,而是搞清楚这个存储问题。这基本就是所说的哈希表。所以我们也就有了接着学下去的方向。
在本文中其实就多了两个函数
DisplayTextToForce(GetPlayersAll(), "Hello War3 Map") 输出文本
TriggerRegisterGameStateEventTimeOfDay(gg_trg_____________u, EQUAL, 0.00) 决定输出文本的时间点,这个函数表示游戏执行到0点时候,触发。也就是游戏进行的六点
下一章,我们要去学习哈希表的处理,可能里面有,关于这个字符串的解释,这节就到这里。