他们的所有信息都可以从逆向工程和论坛中收集到吗?那对我来说很难相信.
它不一定都是从检查或反复试验中收集到的.有些是从“来源”的论坛中的“抬头”帖子中随机提供的,就像暴雪员工一样.它们通常都很不错,但几乎总是提供“只是为了省去一些痛苦的必需品”.这是一个例子:
http://blue.mmo-champion.com/topic/233590-mop-changes/
观看“蓝色”帖子还有很长的路要走,而且这种方式已经很长时间了.如果你看一下像这样(旧的3.1.0最终用户补丁说明)http://us.battle.net/wow/en/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 Customization和Macro的东西无关.游戏UI自定义和宏没有隐藏或官方文档源.主要是因为它根本不存在于任何人.