|
首先,高版本foege的mod开发难度高于低版本(除去模组制作器),你会遇到的难题不仅仅是编程复杂度的上升,还需要对游戏机制及实现甚至其版本历史变化有一定的了解
请对java语言有一定学习了解 熟悉面向对象及常用的设计模式等
forge官方文档是十分不完善的 mcbbs关站也导致大量资源消失 加之国内mc社区日渐没落 请明确这些状况后再决定是否继续开发
对于教程 我的看法是很难有完整的教程体系 有也就是基础的物品注册 事件监听 mixin这些应该要了解的基础 更多还是取决于你想做什么样的mod 明确自己想做什么样的mod后再针对性学习
对于一些功能的实现 直接看源码做得到但为之低效 与其他开发模组的同僚交流 亦或是寻找类似实现的mod 参考其实现方式 针对性制作会比漫无目的的寻找教程有用的多
你要有明确的开发目标 最好还能有一个交流开发的群聊环境 不要为做mod而做 mod的目的是为了去实现些什么
附上雪尼的文章:【为什么你学不会Minecraft模组开发-哔哩哔哩】 https://b23.tv/OcihN25
夹杂了一些对国内mc环境的抱怨 还望理解 希望对你有帮助
|
|