我的世界创背怎么用?

须薇菡须薇菡最佳答案最佳答案

我要指出题主的误区,我的世界中并没有“创造背部”这个设置,所以并不存在所谓的“创背”键。 那么问题又来了,我想知道的是如何创建一个“可以自定义外观/动作的生物”;或者是说如何制作一个生物模组。 如果要创建一个可以自己定制的外观/动作的生物,需要做到以下几点:

1.拥有良好的可执行性;

2.拥有良好的可阅读性(对于mod用户);

3.确保不会与其他已经存在的生物重复;

4.确保生物能够正常的进行游戏并有效工作; 这里我以一个简单例子来介绍如何实现上述几点要求,我们以兽族中的狼作为范例,来实现一个可以自由定制外观/行为/技能的生物。

第一步:新建ID为“Wolf”的数据包 ID用来标识生物,为了保证生物的正确识别,所以最好用字符串标识。在这里我们用“Wolf”表示狼。

第二步:新建数据类名为"WolfData"的类 为了以后对数据进行操作而方便,所以我们新建一个名为“WolfData”的类,并且该类的父类为NBTDatabase。

第三步:添加相关数据库字段 为了今后数据的录入与查看方便,我们在这里需要添加一些有关数据库的字段,比如生物的名字、生物的描述等。

第四步:添加相关行为函数 在游戏中,生物会有不同的行动模式,比如攻击、防御、移动等等,这里我们需要根据游戏的流程,来添加相应的函数,来完成不同情况下的行为判定。

第五步:添加渲染相关函数 生物在外形上的呈现,是由相关的函数来实现的,我们需要让程序知道,在什么样的条件下,应该使用什么类型的纹理,来进行显示。

第六步:添加音效相关函数 程序需要知道,在什么时候播放什么样的话术,来引导玩家的游戏进程,这些都需要在初始化的时候进行设定。

第七步:添加相关配置功能 对于一些需要玩家自定义设置的参数,我们可以通过提供可读的可视化界面,来让用户进行参数的设置,然后程序再进行读取。这样既实现了用户的自定义,同时又方便了程序的开发。

我来回答
请发表正能量的言论,文明评论!