很多时候我们会想修改游戏中某些物品的某些数据以达到自己想要的效果,而超级模块和三兄贵给了玩家很方便的途径来制作这样的mod,也被称为独立物品。步骤很简单,只需要套用模板,写上想改的物品的uid,再更改对应变量即可,难度并没有高过写个hello world多少。不得不感谢二位大佬的劳动。
超模和三兄贵基于原有物品创建新物品时,除需要套用的创建新物品格式外,其中的代码都是替换式,只会对你创建的物品的蓝本,也就是你在itemTplToClone或是tpl中填的代码对应的物品中对应的变量进行替换,对在你创建的新物品的文件中未被提及的变量会保持不变。
那么讲这个有什么用呢,一来就是告诉你创建新物品不需要把全套的props都复制过来,减轻你的工作量。其实现在还好,毕竟也没几个看不懂英语也不会用翻译软件了。但一些早期独立物品mod会有因为害怕出问题复制全套props的现象。
二来就是希望可以引起你的思考,能让你知道复制全套props实际效果和写想要改的变量并1修改对应数值是一样的,从而引起你对“复制全套props以显得自己制作工作量很大显得自己改了很多东西”这个行为的性质是什么的思考
我一直好奇 三兄贵是什么
一个玩游戏的会对自己的代码有多高的要求呢 上纲上线的工整????
我相信对于工整来说更多的新手会选择无措
而且全复制比一条一条复制快 因为我相信很多人都记不住某某变量对应的是什么 数组数据应该怎么写
全复制格式不容易出错 而且还快
所以我选择全部复制 不但不会降低工作量 而且还不会出现少了标点符号的尴尬
小白写个自己想要的东西 又不是做什么大工程的程序 全复制有什么不可呢?
一个玩游戏的能写出个物品就不容易了 达到目的不出错就行了
全复制过来只改自己想改的就行了 不用一条一条复制 然后还要注意标点符号数组出错 有何不可?
就这么简单 一句话 就是要一个自己想要的能用的而且不出错的东西