闪电战1 脚本编写基础教程 序 言 闪电战1发行之时,地图编辑器与资源编辑器作为“赠品”与游戏一同打包。然而编辑器的帮助文件内容有限,而且完全没有介绍如何通过编码(脚本)控制自定义任务内的事件。全靠累积玩家们在各个论坛上分享的发现,我们才能找出如何发挥编辑器的最大效能。单从脚本语言LUA方面来看,同样是依靠准确解码、反复试错以及广泛开放的发现共享才得以完善。数量众多的个人玩家以“破解”Lua为己任来制作自定义地图,为跟随者开创了一条更为平坦的道路。直到这些先驱人物在“闪”界隐退,每一位玩过或尝试过制作自定义地图的玩家都应该感谢那些慷慨分享心得的编码破译者大量的辛勤劳作。 破译编码过程中产生的重要贡献之一是Calvin的Blitzkrieg Guideto Programming Lua Functions。它提供了一份闪电战1中使用脚本函数的列表以及如何运用这些函数的指导。它对于编写闪电战脚本的人是十分必要的。这个指南像是一本LUA词典,但它没有提供如何将这些术语组合成可用脚本的浅易说明。(Calvin提供了一个例子,但是这个例子不能被称为“简介