这是关于物体编辑器数据读取的教程和演示。该教程假定阅读的人已经会使用Jass,如果尚未掌握,请先阅读Jass的教程。 由于魔兽引擎并未开放在地图运行阶段对物体编辑器数据读写的接口,这里的读写操作都是在地图的保存阶段进行的。但我们可以通过把数据保存到gamecache/hashtable/全局变量/脚本常量等方法,达到在地图运行阶段对物体编辑器数据的使用的目的。 YDWE读取物体编辑器数据的核心思想是,在地图保存阶段,将物体编辑器数据嵌入到Jass脚本里。为此,我们特意加入了lua模版的语法,本教程将教会你使用简单lua模版的语法,并利用lua模版把物体编辑器的数据嵌入到Jass脚本里。 虽然本教程不要求阅读的人已经会使用lua,但如果你打算深入研究,并做出更cool的功能,学习lua的必不可少的,因为通过本教程你将会看到YDWE已经为你在脚本编辑器中加入完整的lua语法,你可以用lua做任何事情。