老血 发表于 2015-7-8 11:55:49

插件编写参考资源汇总

插件编写参考资源汇总









Resource 插件编程资源


[*]暴雪插件开发政策
Blizzard's UI Add-On Development Policy


[*]Wowpedia 魔兽世界维基
Wowpedia is the wiki dedicated to everything World of Warcraft, including its API.


[*]WoW Programming 魔兽编程资料网
The companion site to World of Warcraft Programming, wowprogramming.com is a great resource on the game's API. It includes function lists, widget handlers, listings of CVars and events, etc. It also is home to a FrameXML browser to view the game's Lua and XML code, an artwork browser, a web-based Lua interpreter and a BLP converter.


[*]Lua 官网
The official manual for Lua, Programming in Lua is available online at this site.


[*]Lua-users 教程及参考网站
Lua-users is a reference site created by and for Lua programmers. In addition to the wiki, there is a great tutorial reference.


[*]魔兽3D模型查看器(游戏外软件)
To view 3D models outside of the game, WoW Model Viewer is a tool used by many Michinima artists.


[*]魔兽3D模型查看器(游戏内插件)
To view 3D models inside of the game, the addon rIngameModelViewer will allow you to browse through them.


[*]在线插件生成器
Vladinator created a web-tool to turn Lua scripts you may find on the internet into a downloadable addon, complete with TOC file.



Lua Editors 编译器


[*]Notepad++
免费代码编译器,支持多种语法高亮,包括Lua和XML。
Notepad++ is a free editor which supports syntax highlighting in many programming languages, including Lua and XML.



Tutorials 教程


[*]插件开发教程
For specific tutorials on wowpedia, see the HOWTOs section.


[*]如何本地化一个插件
HOW TO: Localize an addon


[*]插件和宏做不到的事
List of things addons and macros can't do


[*]Ace3 起步
How to get started with Ace3 libraries


[*]Lua编程教程
I found the tutorials on lua-users to be quite helpful.



Blizzard UI插件源代码


[*]Blizzard UI code插件源代码及材质
Ketho's GitHub repository (also for beta)
WoWProgramming (also artwork)


[*]Blizzard UI localizations本地化文件
Phanx's GitHub repository

页: [1]
查看完整版本: 插件编写参考资源汇总