魔兽世界编程

作者: (美) 怀特黑德 (Whitehead,J.) , 等著

出版社: 清华大学出版社

出版日期: 2010-06-01

电子书 暂不销售 定价:118.0
  • 收藏

  • 加书架

  • 引用

简介

  阅读完本书,您将学会如何对魔兽世界界面进行自定义修改。如果您初学编程,将从本书学习到Lua和XML的基础知识,以及如何开始编写自己的第一个插件。如果您已经熟悉一些原始插件,那么可以直接跳到本书的第Ⅲ第Ⅳ部分,使用模板、函数钩、自定义图形、状态标题等。本书有助于您发布自己的插件,使WoW更加有趣。   本书是创建WoW插件的指南和参考手册。本书分为5部分,其主题的复杂程度逐渐由低到高。第Ⅰ部分介绍了Lua和XML,使读者快速地上手这两门语言,便于创建插件。第Ⅱ部分讨论了插件的初步构成,以及事件驱动(event-driven)的魔兽世界插件编程的基本概念。在本部分,读者将创建自己的第一个插件,并熟悉WoW中的常用API。第Ⅲ部分通过从头到尾实现一些插件,将读者引入更加高级的主题中。第Ⅳ部分为整个API的完备参考,包括函数、工具集、事件以及安全模板。第Ⅴ部分为附录。

编辑推荐

  阅读完《魔兽世界编程宝典:World of Warcraft Addons完全参考手册》,您将学会如何对魔兽世界界面进行自定义修改。如果您初编程,将从《魔兽世界编程宝典:World of Warcraft Addons完全参考手册》学习到Lua和XML的基础知识,以及如何开始编写自己的第一个插件。如果您已经熟悉一些原始插件,那么可以直接跳到《魔兽世界编程宝典:World of Warcraft Addons完全参考手册》的第1Ⅱ和第Ⅳ部分,使用模板、函数钩自定义图形、状态标题等。《魔兽世界编程宝典:World of Warcraft Addons完全参考手册》有助于您发布自己的插件,使W0W更加有趣。   《魔兽世界编程宝典:World of Warcraft Addons完全参考手册》内容   如何响应事件,创建窗体和使WOW API与游戏交互   通过一系列交互式的示例、值和变量,以及自定义函数和控制结构来学习Lua编程语言   学习基本和高级的函数和控制结构   编写结构良好的XML和有效地使用模式   实现已保存的变量、slash命令、安全模板、动态窗体、解析工具提示等   创建自定义图形、滚动窗体和下拉菜单   轻松地在综合性的API参考文献、API目录、事件和工具集中找出特定的函数

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2010-06-01
  • 作者:(美) 怀特黑德 (Whitehead,J.) , 等著
  • 更新: 2023-10-13
  • 书号:9787302222392
  • 中图:TP319:G899
  • 学科:
    教育学
    体育学
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

(美) 怀特黑德 (Whitehead,J.) , 等著

  James WhiteheadⅡ,是许多流行的魔兽世界插件的作者,他的作品有PerfectRaid、Clique、LightHeaded、T0mTom以及给出的许多其他小插件。从魔兽世界Beta版问世起,他就开始开发插件,并且一直活跃在魔兽世界UI论坛和Lua社区中。当他正在用自己的众多账号中的一个玩魔兽世界的时候,您可能会在游戏服务器的Stomrage(US)区中遇到他,或者在Ravencrest(EU)区中看到他正在兴奋地练级。Jim毕业于雪城大学(SyracuseUniversity),他在那里获得了计算机专业的学士和硕士学位。现在,他正在英国牛津大学攻读博士学位,同时他也是该校计算实验室(ComputingLaboratoⅣ1的助教。在空闲时间里,他喜欢代表伍斯特学院(WorcesterCollege)参加划船比赛,或者与朋友们一起野外探险。   Bryan Mclemore,从2005年初就成为魔兽世界UI社区的一名成员。在开发了KCAutoRepair插件后,他成为AceProject和WowAce.corn的创始人之一,以Kaelten的ID与BrentMiller(魔兽世界UI社区的注册账号)共同工作。在加入Brent的官方部门后,Bryan开始将越来越多的时间花在WowAce上,而不是开发自己的插件上;然而,他仍然坚持继续开发OneBag和KCItems插件。闲暇时,他一般在美国服务器上的Whisperwind区中玩魔兽世界。   另外,在他的其他空闲时间里,他还负责开发Ace3,并且专注于开发自己的插件,同时维护几个相关的网站。Bryan最近与妻子和女儿搬到加利福尼亚州,开始从事wleb开发和系统管理的工作。他们现在居住在旧金山市。   Matthew Orlando,是诸多魔兽世界插件的作者,这些插件包括BuyEmAll,CogsBar和MacroTalk。他具有13年的编程经历,并从2006年初开始活跃于插件社区中。除了精通Lua语言和魔兽世界API外,他还维护着“CogwheelsCompleteMacroGuide”,这是一个关于魔兽世界宏指南的重要论坛。   Matthew目前与妻子Juliella居住在加利福尼亚州的塞巴斯玻(Sebastop01)市。他在Kistler Vineyards公司从事客户数据服务、数据库编程和网站开发等方面的工作。

相关图书