- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
程序员快速入手指南
炽火Zero℃
原文发表于:猫扑魔兽板块有用资料区
引言
本文将以一般的软件编程的眼光打量魔兽插件。剥去其难解的外皮,让你有个清楚的大致了解。
“一针见血”是技术性教学文章的最高境地——炽火魔兽插件的架构
“一针见血”是技术性教学文章的最高境地——炽火
插件工程——每个插件就是一个工程(或称为工程)。名目位置:魔兽名目\Interface\Addons\工程名\
工程描述——即后缀名为Toc的文件。描述工程的必要信息,也是工程载入时的总入口。屏幕布局——布局描述使用XML文件。使用各种标签代表特定对象(控件),并描述相互位置及各种特征属性。
功能脚本——脚本文件使用LUA语言。使用WoW供给的API函数编写代码实现各种具体操作。
TOC——工程描述文件
后缀名为toc的文件就是工程文件,包含工程的根本信息。主要包含以下内容:
切换行号显示
切换行号显示
##Interface:适用的魔兽版本号
##Title:显示的标题〔默认语言〕
##Notes:显示的说明〔默认语言〕
##Title-zhCN:特定语言的标题〔简体中文〕
##Notes-zhCN:特定语言的说明〔简体中文〕
##Author:作者〔不显示〕
##Version:版本
##eMail:如题
##UIType:插件类型
##Dependencies:依靠的插件
##RequiredDeps:必需依靠的其他插件
##OptionalDeps:可选倚赖
##SavedVariables:统一存放的变量
##SavedVariablesPerCharacter:按角色存放的变量
15
##
LoadOnDemand:1〔调用时加载〕
16
##
LoadWith:当指定插件加载时才加载,前提是调用时加载
17
##
DefaultState:disabled默认状态
18
##
Secure:安全〔功能未知〕
19#注释1dklasjfkasdj
19#注释1dklasjfkasdj20Script.lua--脚本文件
21%注释2dskajfklasdjfklsdaj22Layout.xml--布局文件
而以##开头的注释行可就不光是好看的了,这些都是插件的工程描述标记,要是不留意插件根本就不会载入。
例如中彩色的标记表示标准标记,每个标准标记都有特定功能。其它eMail,Author等为扩展标记,只有注释功能。
工程标记之后的局部为包含文件列表,脚本文件和布局文件,数量随便,但每种至少要有一个:一个lua或一个xml。
包含文件列表中的挨次对应着载入挨次,格外要紧!!!!假设要写中文,肯定要将toc文件保存为UTF-8
包含文件列表中的挨次对应着载入挨次,格外要紧!!!!
假设要写中文,肯定要将toc文件保存为UTF-8格式,否则无法正确识别。方法很简洁:用
XML——屏幕布局描述文件
在魔兽插件中使用XML来描述UI的屏幕布局。
注释符号:!--注释内容--。
假设要写中文注释,必需在XML文件开头添加一行:?xmlversion=“1.0“encoding=“UTF-8“?
XML文件主要内容
一个XML文件往往包含以下内容:
!--Ui
!--Ui标签是包含全部其它标签的根标签--
Ui“://blizzard/wow/ui/“xmlns=“://blizzard/wow/ui/““://w3.org/2023/XMLSchema-instance“xmlns:xsi=“://w3.org/2023/XMLSchema-instance““://blizzard/wow/ui/“xsi:schemaLocation=“://blizzard/wow/ui/
C:\Projects\WoW\Bin\Interface\FrameXML\UI.xsd“
Scriptfile=“localization.lua“/!--在此载入用于汉化的lua文件--
框架--
Framename=“zBar“parent=“UIParent“!-一-
Scripts!-脚-本局部,用于处理大事--
OnLoad
zBar_OnLoad;
/OnLoad
OnEvent
个Frame
/Ui
Ui标签
zBar_OnEvent(eve
您可能关注的文档
- win2023年故障转移集群.docx
- win7开启内置AP功能方法及解决信号不稳定的问题.docx
- Win7无线网络无法连接的解决办法.docx
- Win7无线网络连接但无法上网的设置说明.docx
- WIN7系统C盘文件作用.docx
- Win7系统备份与还原机制.docx
- win7系统插件安装手册.docx
- Win8系统下MicrosoftOneDrive网盘注册及使用指南.docx
- WindowP操作系统完全手册.docx
- Windows2023年安全事件ID说明.docx
- DB44_T+2767-2025河口海湾总氮、总磷水质评价指南.docx
- 中医药科技成果转化评价技术规范.docx
- DB44_T+2750-2025农村供水工程数字化建设技术导则.docx
- DB44_T+2769-2025金属矿山生态修复技术规范.docx
- 镁合金航天航空零部件长效防护微弧氧化膜层工艺规范.docx
- 《甘青青兰中绿原酸和胡麻苷含量的测定 高效液相色谱法》发布稿.pdf
- DB44_T+753-2025声环境质量自动监测技术规范.docx
- 信息技术 智算服务 异构算力虚拟化及池化系统要求.docx
- DB44_T+2759-2025黄荆栽培技术规程.docx
- 废生物制药溶媒再生乙腈.docx
最近下载
- 一级生物安全实验室应急预案培训计划.docx
- 《大数据分析与应用》全套教学课件.pptx
- [全国高校统编教材法语][北外马晓宏版][1-4册][第二册词汇表].doc VIP
- 初中化学竞赛辅导培训.ppt VIP
- 灵魂三问,思辨推进,辩证回应——2024北京高考卷“历久弥新”作文讲评课件.pptx VIP
- 四年级语文上册复习课件-知识点专项复习 (共22张PPT)部编版.pptx VIP
- 宪法宣传优秀课件.ppt VIP
- 多频微带天线设计.docx VIP
- T CAQI 252-2022《无化学阻垢剂饮用水处理器》.pdf
- 部编版四年级上册语文-生字专项期末总复习复习课件 (共21张PPT).pptx VIP
原创力文档


文档评论(0)