魔兽世界插件怎么写

1.魔兽世界插件怎么做xml 文件:用于插件界面设置和函数调用
lua 文件:用于书写各个功能函数 , .lua语言本身并不具备可执行性 , 他需要专门的宿主语言 , 例如C/C++ , 并且需要编译器的支持 , wow的正式通过自身的功能来翻译执行lua语言的 。
toc 文件:记录插件版本 。
我不知道你在这方面的基础如何 , 我建议你从最简单的UI设计开始 , 给自己定个目标或者说想达到一个什么样的目的 , 由简入繁.还是要多看多学:
UI编写初步指南(译)
Lua脚本语言入门(目前魔兽使用的可以写在宏内的语言)(中文)
WoW UI定制入门 已经不知道是谁原创的了 。。。
简单的说就是按暴雪的格式写脚本放到指定的目录下就OK了
如果觉得难就上 上面找插件把自己组合一个适合自己的用 。
2.魔兽世界他们说能自己做插件 怎么做啊 能告诉的详细点吗 谢谢duowan.com上面有许多许多的插件  , 可以给你选择 , 解压你喜欢的插件到DEF/wow/worldofwarcraft/interface/addon那些你喜欢的插件之后 , 你在wow'文件夹中可以看到interface文件夹然后打开里面有addon'文件夹这个文件夹就是你所有的插件啦 , 你可以进入游戏 , 在人物界面左下角有插件 , 进去之后点左边的方框里面就可以选用插件了 。
一般每个插件都有提示你怎么在游戏中打开这个插件比如/cooldown /quartz等等 。
3.剑网三插件编写 与 魔兽世界WOW插件编写1、就拿WOW来说 wow的API 和剑三的肯定不一样 而插件编写就是根据API来写的
但是 这应该属于 举一反三的学习 你知道根据什么语句 来达到效果
比如说 SetRaidDifficultyID和GetRaidDifficultyID (WOW5.2新改的API 副本难度相关)
这个相关的插件是根据SetRaidDifficultyID和GetRaidDifficultyID
那么可能剑三(我没玩过剑三 假如剑三也有副本难度神马的话)不一定是SetRaidDifficultyID和GetRaidDifficultyID了
2、因为剑三的插件我没接触过 不好给你回答
但我感觉 插件通过游戏API来编写 API不同 不代表其他的编写方法不同
【魔兽世界插件怎么写】比如说 WOW 插件中语句 AB A是wow本身的条件 API神马的 B是插件编写的
通过AB 这样的语句 达到插件某一小锅
可能剑三相关的 是C 就可能 达到这一效果的语句就是 CB
不知道我说明白了没
以上属个人理解 不喜勿喷

魔兽世界插件怎么写

文章插图