Plugins 为魔兽世界开发插件-开始?

Plugins 为魔兽世界开发插件-开始?,plugins,lua,add-on,world-of-warcraft,Plugins,Lua,Add On,World Of Warcraft,作为魔兽世界的长期玩家和一名充满激情的开发者,我决定将两者结合起来,并着手开发一些插件。不仅是为了提高我的游戏体验,也是一个学习新东西的好机会 有人对如何开始创业有什么建议吗 有没有可以使用的IDE?如何进行测试?有现成的图书馆吗?还是我会通过忽略图书馆和从头开始建设而获得更好的学习体验?我该怎么做一枪豪杰 希望听到您的建议、经验和看法。介绍了如何很好地开始 您的第一个书签可能是US Interface Forum,尤其是其中的粘胶: 然后,获取一些简单的插件来学习XML和LUA是如何交互的。

作为魔兽世界的长期玩家和一名充满激情的开发者,我决定将两者结合起来,并着手开发一些插件。不仅是为了提高我的游戏体验,也是一个学习新东西的好机会

有人对如何开始创业有什么建议吗

有没有可以使用的IDE?如何进行测试?有现成的图书馆吗?还是我会通过忽略图书馆和从头开始建设而获得更好的学习体验?我该怎么做一枪豪杰

希望听到您的建议、经验和看法。

介绍了如何很好地开始

您的第一个书签可能是US Interface Forum,尤其是其中的粘胶:

然后,获取一些简单的插件来学习XML和LUA是如何交互的。这也是一个很好的观点

要记住一件重要的事情:魔兽世界有多种语言版本。如果你有一个欧盟帐户,你只需下载西班牙语、德语和法语的语言包,就可以得到一个很好的测试平台。如果你是美国人,看看你能不能买到拉丁美洲版本。这样,您就可以针对另一种语言版本进行测试

一旦你制作了一两个非常小和简单的插件来学习如何使用它,看看各种框架。是一个受欢迎的,但也有其他的


只要记住一件事:制作一个插件就是工作。维护一个甚至是更多的工作。每一个新补丁都可能会有突破性的变化,下一个插件肯定会导致大量插件的流失,就像补丁2.0.1一样。

另一个你可能喜欢的有用工具是,它可以让你在visual studio环境中制作插件。

最好的开始方法是读一本《魔兽世界编程》。它包括LUA、XML、WarcraftAddOnStudio和wowapi。这本书还有关于最佳实践和避免常见错误的章节。

我主要通过查看暴雪用户界面的代码来学习附加组件的艺术。您可以通过或查看该代码。附加组件开发人员有时喜欢过度设计他们的宠物项目(谁不喜欢呢?),而暴雪的代码通常非常简单明了。此外,对于实际的Lua语言来说,这是一个非常有用的参考(如果有点过时)。

对于oneshot Hogger,我建议您提高一个层次。40级就足够了。