buk*_*zor 5 lua add-on world-of-warcraft lua-api
我一直在寻找有关魔兽世界插件API的第一手信息。有几个不错的Wiki,但是它们的参考链接仅指向内部。当然,暴雪发布了一些有关该主题的信息。
是否可以从逆向工程和论坛中真正收集他们的所有信息?我很难相信这一点。
它并不一定全部来自检查或反复试验。与暴雪的员工一样,其中一些是从“来源”论坛中的“平视”帖子中随机提供的。他们通常对此非常擅长,尽管几乎总是以“只是减轻您痛苦的基本要素”的方式提供。
这是一个示例:http : //blue.mmo-champion.com/topic/233590-mop-changes/
观看“蓝色”帖子有很长的路要走,而且已经有很长一段时间了。如果您看到这样的内容(旧的3.1.0最终用户补丁说明)http://us.battle.net/wow/zh/game/patch-notes/3-1-0,然后扫描至底部附近将会有关于API更改的注释和链接,因此可以很容易地了解他们的意图,并且他们打算为那里的API更改提供一些“非正式”的支持,而又不会给他们带来实际的产品自述。
总的来说,我会说由于材料的开放性,UI的源极少被隐藏,而大多数却是不言而喻的,因此它几乎不能算作逆向工程。一旦您了解了Lua与WoW UI的一般设计和支持API的关系,就容易多了。
至于“为什么”的隐含问题,是“难以置信”的部分。据我估计,他们正在做的事情是在完全支持而不是“正式”支持与不浪费时间试图记录大量不断变化的便利设施之间取得最佳平衡。我认为他们相信,它是一种更好的产品,具有定制能力,因此,出于其自身利益,从许多角度出发甚至在问题上,甚至在法律问题上,都必须明确地“正式”使用它或试图保持文档的一致性。
对于下面的问题“ git hub”,这是上下文中的“蓝色”帖子,可通过单击之前提供的mmo-champion链接上的“ blizz”链接图标来找到:http : //us.battle.net/ wow / en / forum / topic / 6413172918#1我试图举一个带有细节的蓝色帖子的示例,但是我不小心给了一个Web API而不是Game API。但是原理是相同的,并且为开发人员支持提供了更多暴雪社区的上下文。
因此,基本上,该特定文章是针对Web API的更改的,而Git备注与游戏UI自定义和宏无关。没有用于游戏UI自定义和宏的隐藏或官方文档源。主要是因为它根本不存在任何人。:)