wow插件的构成

今天来说一说wow插件是个什么鬼?

插件是魔兽世界开放的第三个接口,有朋友会问,什么是第三方?这个是软件业的一个术语,简单的说,就是游戏当中能让我们自己来定制DIY的部分,比方说对话界面,还有一些数据显示之类的功能。

wow的插件全部保存在World of Warcraft/Interface/AddOns目录下,在这个目录下会有一些暴雪自带的功能插件,它们均是以Blizzard_开头的,我们自己做的插件可以随意命名,不同插件可以分别放在不同的文件夹下面(我们在做插件的过程中,强烈建议用英文命名,避免因为中文导致插件无法被识别的问题)。http://www.townlong-yak.com/framexml/这个网址可以下载暴雪自带插件。

说一下插件的构成,打开插件目录,你会发现大致会有三种类型文件,分别是toc文件,xml文件和lua文件。

toc文件

这个文件是一个必要文件,它的名字与你的插件文件夹名字同名,只不过带了一个后缀toc,如果不同名的话,打开魔兽客户端将会无法识别你的插件;

注意!!!这个文件的每行开头不能有空格,每行仅作一个说明。

用文本工具打开toc文件,内容说明分三种类型:

以##开头的数据

用来进行插件描述,一般会有插件名称,作者名称,功能描述等;它的基本格式是

## 标签名:标签值

标签的名字可以随便写,但是有一些wow自带的标签名我们进行一下解释:

Interface:标记插件可用在的wow游戏版本,当该值小于低于当前游戏版本插件不会被加载;
Title:插件名称,这个会被显示在游戏选择人物的插件列表里;
Title-zhCN:插件的中文显示,如果想要在其他语言中显示,则修改-后面的就可以了;下面的Notes也是如此;
Notes:插件列表中,鼠标移到插件名上时显示的信息;
RequiredDeps, Dependencies, 或者任意以 "Dep" 开始的字符串:表示我们当前的插件必须需要加载的其他插件;
OptionalDeps:与上面的对照,这里的插件是可选的;
LoadOnDemand:值为1时,表示这个插件不会在游戏开始就加载,而是在需要的时候才加载;
LoadWith:如果上面的值为1时,本条所描述的插件会随着本插件一起加载;
LoadManagers:本条中所描述的插件如果都不存在的话,则会自动加载本插件;如果有一个存在,则按LoadOnDemand值为1处理;
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值