摘要: 介绍 正如这这节的标题一样,这次我们来设置方块的破坏掉落物。比如草方块被破坏后可以掉落泥土、石头被挖掉后会掉落原石、红石矿等被挖掉后会掉落红石和经验等等。我们可以在我们的mod中为我们的方块或矿物设置破坏后掉落物。 VanillaBlockLoot类 我们想要设置方块的掉落物表,需要在对应的json 阅读全文
posted @ 2023-11-01 16:43 小明同学404 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 介绍 在游戏中添加方块的方法和之前添加物品的方法类似,都是先通过DeferredRegister.create方法获取对应类型的注册表,然后再把对应的方块添加到注册表中,最后在Mod事件总线上添加该注册表即可。但是由于是方块,会有一些地方和物品不太一样的地方。添加一个方块要分别注册方块和方块对应的物 阅读全文
posted @ 2023-10-27 16:11 小明同学404 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 介绍 我们在模组里每添加一个物品或方块后,在游戏里显示的都只是马赛克,因为我们还没有为我们的物品或方块设置对应的模型贴图。我的世界游戏里,每一个物品和方块我们所看到的样子都是一张张贴图,就是画的像素画,贴在了一个模型表面。我们想设置对应的贴图,需要写一个对应的json文件来描述这个物品,如下图所示。 阅读全文
posted @ 2023-10-23 17:59 小明同学404 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 由于我也是一边学习一边研究的,这方面的资料还真不是太多,只能靠自己摸索了。由于模组开发内容过多,每一个部分都会单独的写一篇文章来介绍。大致的内容就是我会每次先介绍需要用到的几个类,详细介绍一下具体用法和作用,然后再介绍如何用这些类实现我们的目标。 FMLJavaModLoadingContext类 阅读全文
posted @ 2023-10-18 12:00 小明同学404 阅读(357) 评论(0) 推荐(2) 编辑
摘要: 寒暄 学完JAVA后突然想起来我最初报计算机专业的初衷就是为了以后做自己的游戏和开发MineCraft的mod,现在天时地利人和,于是就开始我的mod开发之旅了。一想到这还有点小激动,能在自己喜欢的游戏里玩着自己做的mod,这多是一件美事啊。虽然新版的游戏国内开发教程并不太多,但我还是选了择最新版的 阅读全文
posted @ 2023-09-21 23:16 小明同学404 阅读(885) 评论(0) 推荐(0) 编辑
摘要: CSS的缺陷 在开发过程中CSS有许多不方便之处,例如不支持加减乘除运算,各种选择器之间的嵌套关系不明显等,不利于后期维护。 less简介 Less 是一门CSS预处理语言,它扩充了CSS语言,增加了诸如变量、混合(mixin)、函数等功能,让CSS更易维护、方便制作主题、扩充。less文件最终可以 阅读全文
posted @ 2023-05-31 23:06 小明同学404 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 构造函数 首先要清楚一个东西,构造函数也是一个函数,也是用function关键字来定义的。一般情况下我们都将构造函数的函数名的首字母用大写字母表示用以区分,但是只是这样显然不足以分辨出构造函数。构造函数和普通函数最不一样的地方就在于构造函数可以使用new关键字调用来创建一个实例化对象,并且构造函数内 阅读全文
posted @ 2023-05-10 20:35 小明同学404 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1.编译程序概述 1.1概叙 计算机使用的语言可以分为:高级语言、汇编语言和机器语言三个层次。 编译程序可以将高级语言程序变换为可以在计算机上面执行的形式,同一种高级语言可以配置多种不同的编译程序。 1.2编译程序 1.2.1编译程序的功能 编译程序是专门以高级程序设计语言的源程序作为翻译对象进行翻 阅读全文
posted @ 2023-05-08 15:17 小明同学404 阅读(521) 评论(0) 推荐(1) 编辑
摘要: 原型设计工具比较 墨刀 使用领域: 墨刀有PC端、手机端、网页版等各种版本,适合项目经理设计师,开发人员等使用。 优点: 墨刀自带了很多成熟的组件,例如键盘,开关,手机模型等,使用起来很方便。 墨刀的产品界面简洁易用,上手快,学习成本和切换成本低。 墨刀的APP原型可以下载到手机里,方便用户在手机上 阅读全文
posted @ 2023-04-22 22:50 小明同学404 阅读(71) 评论(0) 推荐(0) 编辑