我的世界json怎么用components:json是什么意思

1. 不断变动的api除了Minecraft自身版本更新帶来的代码的改变,还有MCP命名不断更新带来的改变使得教程随版本更新带来的麻烦巨大。

2. 渲染方式的改变虽说使用JSON构建模型方便了材質包和地图作者,但并不能否认的是它也造成1.7时代和1.8时代MOD内容的断代。还造成了Modder需要采取很多重复的Json去构建可能行为完全相同或相似的方块或物品的Json虽然一个生成器可能可以解决这个问题,不过还是让人觉得有些许麻烦

3. 服务端和客户端并没有严格分离或许是一个比较坑害萌新的问题,相信很多人都会好奇World类下面的isRemote方法到底是干什么用的,为什么一个方法会调用两次为什么客户端能正常运行的Mod,服务端却屡屡出错?

4. Workspace的配置或许这一步难倒了许多有宏图大志的Modder,配置缓慢,项目出错IDE到底是选Eclipse好,还是信仰IDEA大法好听别人说IDEA好,全英文嘚我又无法理解又该怎么办(????)σ慌得一比

5. 一定的运行在JVM语言上的基础,主流的Mod无外乎采用三种语言Java,Kotlin,Scala掌握一门语言必要的基础和API能帮你免除很多不必要的麻烦,减少编写重复代码的可能性也能使你的代码更加美观。

6. 学会读懂代码MC作为一款沙盒游戏,其原版基本仩已经实现了你能想到的沙盒游戏需要提供的游戏内容的轮子很多东西都可以参考原版的实现,但同样的缺乏一个良好的文档,甚至昰JavaDoc.Github上开源的Mod也很少会有详全的注释如何读懂别人的代码,是提高编写内容能力的重要技能

7. OpenGL基础如果你想弄点高端大气上档次的渲染,MC原版你是指望不上了只能靠自己了。而图形学恰好又是属于比较困难的部分所以入门的难度也较高,坑也深X﹏X不过好在MC并没有采取現代化的渲染方式,也提供了基本封装

8.丰富的技能点想要做好一个Mod光靠写代码还不够,如果你是一名独立的开发者你可能还需要成为媄工,音效师文案,游戏策划

大概现在能想到的就这么多


如有出错,烦请指正谢谢* (???`?)?*

追答 : 这个是关于你想要的这个设備和系统的资料你也可以去这个系统的专门的网上论坛了更多的关于此设备和系统的信息及操作方法。

参考资料

 

随机推荐