首先呢。其实是不太看好Mod制作器的。因为个人觉得不直接接触到java代码会大大限制Mod制作者的思维。所以这里讲的是使用Java和一个主流的Mod API:MinecraftForge编写Mod时的一些注意事项。相关的教程引导什么的网上有很多。这里就尽量不去讨论和它们重复的部分了。
一、一个足够实际的想法和持久的毅力。首先。很多情况下经常是几个人一拍脑子想到了一个点子。但是接着往下想的时候就什么都想不出来。如果有了制作Mod的想法。那么就要尽可能保证你的想法有一个框架。一个限定范围。最起码要有一个明确的中心。此外。毕竟是在别人的大量代码上进行开发的过程。所以就需要有耐心去研究别人的代码。然后在其上发展出自己的代码。
二、对Java基础的要求。首先Minecraft是由Java写成的。所以Mod自然是基于Java开发的。因此。最起码要保证你的Java水平不能比从北大青鸟等民办培训机构里出来的差。我个人经常看到想要开发Mod。却连最基本的泛型、异常处理什么的都不知道的人。这样自然是万万不行的。此外要选择并熟悉(至少掌握其中的常用快捷键)一个IDE。如Eclipse、IntelliJIDEA等。
三、硬件基础。作为Mod开发者要清晰地意识到自己修改的是一个游戏。本人之前的笔记本电脑是4G内存。操作系统占用1G、IDE占用1G、Minecraft客户端和服务端各占用0.5G。时不时还要打开Chrome占用1G的内存查阅资料。这些软件一会就把内存占满了。后来本人添加了4G内存。情况一下就好了许多。所以如果想要修改一个游戏。最起码电脑的配置要比游戏本身的要求要高吧。
四、网络状况。当你万事俱备。准备开始开发Minecraft Mod的时候往往卡在的第一关是配置开发环境上。因为Forge使用的是Gradle。还写了一个Gradle插件进行各种自动化构建。一方面是Gradle自身的原因。另一方面就是需求的资源大多在国外。这使得开发环境的配置变得十分痛苦。因为要从国外下载很多的资源。而实际上又没有行之有效的方法来解决这个问题。因为Mojang的最终用户许可协议上明确表明其资源未经允许不得分发。所以中国大陆的开发者就只能忍受从Amazon AWS上慢吞吞地下载并等待配置完成。所以如果有条件。尽量给自己准备一个代理这样能够节省不少时间。
五、不借助JavaDoc分析源代码的能力。因为Minecraft本身没有提供源代码。还对代码进行了混淆。所以说实际上我们看到的各种名称都是猜出来的。更何况JavaDoc了。刚刚提到的熟悉一个IDE的要求就十分重要了。因为这可以帮你节省大量时间在各种类上跳来跳去。此外。还要有一点点不通过实现。仅靠其名称还要调用的方式来推测一段代码是做什么的能力。因为很多逻辑过于复杂、而Mojang的代码水平着实不敢恭维。你并没有那么多时间和精力把它们看完。
本章在网络借鉴。如有侵权联系速删。
您还感兴趣的文章推荐
- 十大帅哥明星排行榜 全球颜值排名前十男2021
- 好用的睫毛膏十大排行榜10强 大家用过最好用的睫毛膏
- 最帅的人是谁 第一名 2020全球最帅100人完整排行榜
- 全球最帅的男人排行榜 盘点历届全球最性感男人今昔对比照
- 搞笑韩剧排行榜前十名 浪漫搞笑爱情喜剧韩剧
以上就是由互联网推广工程师 桔子生活网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/76638.html,转载请说明来源于:桔子生活网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
我的世界网易版怎么加mod,在我的世界网易版里如何制作模组 这篇解答确实也是太好了
代码,的是,内存,想法,时间,开发者,资源,源代码,游戏,自己的
首先呢。其实是不太看好Mod制作器的。因为个人觉得不直接接触到java代码会大大限制Mod制作者的思维。所以这里讲的是使