第三章:高级部分

我们终于跨过了基础部分和初级部分,来到了高级部分。读者会在这里遇到一些小的Mod往往不会出现,但是如果想要做一些特殊的,与Minecraft贴合较近的高级特性。如果读者跳过了前面的部分章节,请保证你至少阅读了绪论、基础部分、和初级部分的第一节,也就是事件。

到了这一部分,作者就不会对每一段代码都进行较详细的解释,有的可能只会是一笔带过,有的甚至不会加以讲解。这是因为到了这一部分,Minecraft的代码在不同的版本间变化将会非常巨大,导致很多东西,尤其是和Minecraft联系紧密的使用方法,可能在下一个版本就被换掉了。

所以作者希望读者在教程高级部分,已经拥有了一定程度的不借助JavaDoc的代码分析能力,这包括但不限于,查看一个类是已经被什么样的类继承的,查看一个类中被覆写的方法对应父类的方法是什么样子的,等等。如果读者觉得这方面还不够清楚,这里作者建议,先从熟悉自己的IDE开始。

如果在熟悉自己的IDE方面不知从何下手,这里作者给出一个提示:在一些常见的IDE中,当开发者按下键盘上的Ctrl键的时候,代码部分将会变得大不一样,一些代码甚至可以进行点击。如果已经对IDE的熟悉程度,和不借助JavaDoc的代码分析能力,有了一定自信的话,那么,就来体验Minecraft的设计思想所带来的灵活性,和这种灵活性在Forge的辅助下所带来的可扩展性吧!

results matching ""

    No results matching ""