听风的插件DIY-02-正在战斗中

上篇我们跟插件打了个招呼,本篇我们要介绍一个简单的战斗统计插件,这个插件的主要功能是在玩家战斗开始发生时提示玩家正在处于战斗,并在战斗结束时显示战斗过程中的一些信息。

文件结构

我们来复习一下文件结构。在wow游戏目录Interface/Addons下创建新的文件夹。注意目录我们只能用英文和数字或者一部分符号(英文和数字的组合是一个好的习惯),为了配合我的教程,我的命名方式继续以“数字 + _ + 英文”的形式——"02_CombatTracker"。想要在魔兽世界游戏中能显示插件,我们需要有一个与文件夹同名的toc文件02_CombatTracker.toc。至止,新的插件已经可以在游戏中进行勾选了。

接下来我们要在TOC文件中添加必要的信息,注意下面的代码,##后面的内容是游戏的一些必要信息,包括将来要在游戏插件界面显示的内容,#表示注释可以忽略。

## Interface: 20300
## Title: 02-CombatTracker
## Title-zhCN: 正在战斗中
## Author: 听风 
## Notes: 听风DIY的第一个战斗插件,这里是对插件的说明。
## Description: 这是听风DIY教程系列的第二个插件,这是一个战斗插件。

CombatTracker.lua
CombatTracker.xml
  • Title | Title-zhCN
    这里要说明的是其中的Title部分以及Title-zhCN,暴雪为插件本地化提供多个说明字段,如对语言字段进行多个说明,插件将会根据游戏设置的语言自动进行选择,例如我这里游戏选择的是简体中文,而我又对插件的中文名字进行了声明,那么在游戏插件界面显示的名字应该为“听风的第一个战斗插件”。

  • Interface
    这个数字对应游戏的版本号,

  • Author
    插件作者

  • Notes | Notes-zhCN
    这个说明会显示在游戏中,当鼠标键移动到插件名称上显示的内容,该语言显示规则与Title是一样的。

  • 加载文件
    toc文件的最后我们要把该插件所需要加载的所有代码文件相对路径填写完整,我们的相对路径是指我们自己DIY插件的文件夹下的所有文件路径,比如我这里01_CombatTracker目录下有两个文件,CombatTracker.luaCombatTracker.xml(注意.lua要先于.xml

界面



    

仍旧我们来对界面进行拆解:



标签对包裹用来加载插件界面,标签内容是固定写法。


接下来是

你可能感兴趣的:(听风的插件DIY-02-正在战斗中)