Beginning Lua with World of Warcraft Add-ons第三章翻译总结及一些工具

这本书上下关联性挺强的,我是直接从第三章开始翻译的,第一章和第二章是讲的一些《魔兽世界》相关的东西,但因为版本太过老旧,其中的一些lua语法也有一些改变,一些工具也已经过时。但有些东西放到现在还是很有帮助的,这里记录一下。另外,翻译的时候,已经尽量按照原文翻译了,没有夹带着自己的理解,看起来应该很别扭。

在第一章节,介绍了这些网址和工具:

WoWWiki

网址:http://www.wowwiki.com

里面可以查到很多api的方法。其中包括这些:

World_of_Warcraft_API      所有可用的API方法都在这里面

Events_(API)                      所有事件

Widget_API                        和GUI属性有关的API方法

WowAce

网址:http://www.wowace.com  

像是一个开发工具,现在还是可以访问的

官方界面和宏

网址:http://forums.worldofwarcraft.com/board.html?forumId=11114&sid=1

是官方提供的宏和UI界面,网址是能访问,但好像不再官方的宏和UI了。

DBM插件

网址:http://www.deadlybossmods.com

有名的DBM插件,不多解释了。

MPQ Editor

网址:http://www.zezula.net/en/mpq/download.html

在第三章,也就是我翻译的那个章节用到的,还在更新,已经到3.5版本了。

WoW UI Designer

网址:https://www.wowinterface.com/downloads/info4222-WoWUIDesigner.html

目前书中的这个网页还有用的,这个网站也在的,是一个插件网站,里面好像有很多插件。不过这个工具,最新的更新日期在10年10月份,很久没更新了。看名字就知道,是用来设计游戏里的UI界面的。

AddOn Studio

网址:http://www.codeplex.com/WarcraftAddOnStudio

原文中的网址已经没有了,实际有用的是这个网址:https://archive.codeplex.com/?p=addonstudio   是带可视化界面的工具,没有实际下载,看着还可以。

 

剩下的都是一些Lua代码的编辑器了,我自己下载了SciTe,按自己喜好来安装就行了。

硬翻译总结:

第三章主要讲了一下插件的一些目录结构,以及存放在哪里。

也变相了解到了一下插件的原理,就是精简指令。类似于宏命令一样的,比如宏命令就是精简指令。“/cast”在宏命令里面是释放技能,如果把宏命令看做官方插件的话,就很容易理解了。

先定义了一个精简命令集,用来识别对应的宏命令,有定义就有输出。所有的宏命令都会生成一个技能图标,点击就会执行宏命令。先把所有技能名称都存进去,再使用“/cast   技能名”来使用技能,如果你没有学习这个技能,那就无法释放。也就是没宏命令没有生效。

插件能做出许多很复杂的宏,把宏理解为简单的插件也是可以的。

在这章节里面,还介绍了如何去查看官方文件里面的代码,如何去查看官方提供的API方法等等。还提供了插件更新时,一些解决的方案,和解决思路。

翻译第三章节,花了我一个礼拜的时间,上班划水写的。有机会存在github里面吧。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值