<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/twtudng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; twtudng]]></copyright><item><title><![CDATA[魔兽世界插件开发-Table Of Contents（TOC）文件]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/125167612</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/125167612</guid><author>twtudng</author><pubDate>Tue, 07 Jun 2022 16:38:03 +0800</pubDate><description><![CDATA[Table Of Contents.TOC文件插件的清单文件。它包含了关于插件的特定信息，如名称，描述，存储，环境，插件文件的加载顺序。魔兽世界插件开发  鸿石散人]]></description><category></category></item><item><title><![CDATA[魔兽世界插件编写-第一个插件-空插件 EmptyAddOns]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/125054450</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/125054450</guid><author>twtudng</author><pubDate>Mon, 30 May 2022 22:26:41 +0800</pubDate><description><![CDATA[魔兽世界插件开发 插件教程 插件编写WOW插件源代码 插件学习空插件 EmptyAddOns 最简单的插件  第一个插件编写一个能被魔兽世界正确加载的最小的插件，能免的都免掉。]]></description><category></category></item><item><title><![CDATA[魔兽世界插件开发-暴雪设计工具/命令]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/125025384</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/125025384</guid><author>twtudng</author><pubDate>Sun, 29 May 2022 00:04:08 +0800</pubDate><description><![CDATA[魔兽世界插件开发插件教程插件编写WOW插件源代码 插件学习魔兽世界命令指令宏

公众号：鸿石散人


魔兽世界游戏内提供了一些开发调试工具和命令，对于编写插件非常有用。这两天看了不少的魔兽世界的达人教学视频，反正是说得我都晕了，还是自己记录一下比较好。

什么是魔兽世界的命令和宏

命令（Command）

命令：指特定文本字符，是要求系统执行某种操作的标识符。

魔兽世界里边的命令通常指的是斜杠命令，就是在聊天窗口中输入的字符前加入斜杠，魔兽世界客...]]></description><category></category></item><item><title><![CDATA[魔兽世界插件开发-暴雪插件源代码]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/124968674</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/124968674</guid><author>twtudng</author><pubDate>Wed, 25 May 2022 17:01:55 +0800</pubDate><description><![CDATA[魔兽世界插件开发-暴雪插件源 
软件学习中多看看别人成熟的代码理解其中的思想，自己的代码质量和解决问题的想法也会有质的飞跃，牛顿曾经说过:“如果说我看得比别人更远些,那是因为我站在巨人的肩膀上。”
魔兽世界插件 插件开发 插件教程 插件编写 插件学习 TBC WLK 客户端源代码鸿石散人]]></description><category></category></item><item><title><![CDATA[魔兽世界插件开发-WOWLUA插件]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/124925447</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/124925447</guid><author>twtudng</author><pubDate>Mon, 23 May 2022 13:38:39 +0800</pubDate><description><![CDATA[魔兽世界插件开发 开发工具 wowlua]]></description><category></category></item><item><title><![CDATA[什么是魔兽世界插件]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/124898458</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/124898458</guid><author>twtudng</author><pubDate>Sat, 21 May 2022 16:07:20 +0800</pubDate><description><![CDATA[内容：魔兽世界插件魔兽世界插件开发 什么是插件


插件(Plug-in,又称addin、add-in、addon或add-on)是一种遵循一定规范利用应用程序接口编写出来的扩展程序。其只能运行与程序里不可脱离单独运行。

魔兽世界游戏插件也就是遵循魔兽世界游戏应用程序规范和接口而编写出来的扩展程序，他需要放置到游戏固定目录，游戏启动后依据一定的准则可以运行，不可独立运行。独立运行的插件一般情况会被游戏定义为外挂（不绝对）。





暴雪在魔兽世界初期暴露的应用程序接口.........]]></description><category></category></item><item><title><![CDATA[VSCODE添加文件头]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/124721480</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/124721480</guid><author>twtudng</author><pubDate>Wed, 11 May 2022 23:46:53 +0800</pubDate><description><![CDATA[打开VScode
	
	
	然后安装插件vscode-fileheader
	

	安装完毕后重启 vscode
	
	
	在文件-&gt;首选项-&gt;设置-&gt;扩展-&gt;vscode-fileheader 修改配置
	
因为我使用的是LUA 所以配置改成了，其他的语言请自己修改相应的备注符号








--[[ \r\n
* @Author: {author}  \r\n
* @Date: {createTime}  \r\n
* @Last Modified by:   {la...]]></description><category></category></item><item><title><![CDATA[LUA基础-6 metatable(元表)]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/124684080</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/124684080</guid><author>twtudng</author><pubDate>Tue, 10 May 2022 11:46:55 +0800</pubDate><description><![CDATA[元表主要是控制对象在如：算术运算、顺序比较、连接、长度运算、索引、调用以及其他操作的行为，他以普通的TABLE方式存在，简单的说就是对特定的名称赋于方法（函数）来控制特定的操作。你不能从 Lua 中改变TABLE之外其它任何类型的值的 metatable ， 要这样做的话必须使用 C API 。



--你可以通过 getmetatable 函数来查询 table 的 metatable。
strmt = getmetatable(tabname)
--你可以通过 setmetatable 函数来替换 .]]></description><category></category></item><item><title><![CDATA[LUA基础-5迭代器]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/124624206</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/124624206</guid><author>twtudng</author><pubDate>Sat, 07 May 2022 09:43:37 +0800</pubDate><description><![CDATA[迭代器for循环 一般通过一个叫作迭代器（iterators）的函数工作。 每次迭代，迭代器函数都会被调用以产生一个新的值， 当这个值为nil时，循环停止。





--标准实现
for (var[,···]) in [iterfun, state,convar] do
    body
end

-- iterfun ::= function(state,convar) return step,var
-- step 会成为下一次迭代的convar的值

-- state  状态值
-- conv...]]></description><category></category></item><item><title><![CDATA[Lua函数]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/124538798</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/124538798</guid><author>twtudng</author><pubDate>Mon, 02 May 2022 11:51:21 +0800</pubDate><description><![CDATA[函数（子程序） 是一段可以执行的代码，他通常包含函数名，出入参数，函数体，返回值（传出参数）。他可以方便代码管理，把常用的代码写成函数方便重复利用。




函数定义：


funcname = function( [parlist1] ) 
    funcbody  
end

函数名 funcname ::= Name {'.' Name} [':'Name]
形参 parlist1 ::= namelist [`,´ `...´] | `...´


函数实例


  --~ 一个简单的函数包含一.]]></description><category></category></item><item><title><![CDATA[Lua控制/循环]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/124525653</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/124525653</guid><author>twtudng</author><pubDate>Sun, 01 May 2022 13:12:15 +0800</pubDate><description><![CDATA[lua基础-控制/循环  while循环  repeat循环  for循环 条件判断语句]]></description><category></category></item><item><title><![CDATA[Lua 标识符]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/124513935</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/124513935</guid><author>twtudng</author><pubDate>Sat, 30 Apr 2022 15:53:07 +0800</pubDate><description><![CDATA[标识符（identifier）就是给变量、函数、语句块、table、属性等的命名，不同的语言命名规则也不同，好的标识符命名方式可使开发者快速的了解其定义的初衷。




Lua标识符命名规则：

Lua标识符不以数字开头的常用字母、数字和下划线组合而成的字符串。[a-z,A-Z,0-9,_]
	Lua标识符区分大小写, dao 和 daO 和 Dao 和 dAo 都是不同的标识符。
	Lua标识符不允许使用特殊字符如 @ # $ % ^ ; , . 等特殊字符来定义标识符。
	Lua约定不要使用下划线加大.]]></description><category></category></item><item><title><![CDATA[想法的开始]]></title><link>https://blog.youkuaiyun.com/twtudng/article/details/124488562</link><guid>https://blog.youkuaiyun.com/twtudng/article/details/124488562</guid><author>twtudng</author><pubDate>Fri, 29 Apr 2022 09:40:03 +0800</pubDate><description><![CDATA[开始的想法]]></description><category></category></item></channel></rss>