# 认识自定义生物
# 作者:境界
# 什么是自定义生物
自定义生物功能为开发者提供了全新的思路来丰富我的世界基岩版的生物种类。在过去,修改生物AI行为和形象,对于MC新手开发者是极其复杂的事情。它不仅需要开发者对编程语言有较高的掌握和了解,可能还会对一些编程算法知识有额外要求。现在,开发者只需要学会掌握一种文本编辑器,对于JSON语言有一定的了解,便可以与美术配合、甚至是靠单人来创造一个新的生物。
# Add-on对自定义生物的功能分配
# 资源包
在我的世界基岩版中,资源包负责在游戏里渲染生物,同时会根据生物行为的改变而产生相应的视觉效果的反馈。
# 行为包
行为包则控制生物在游戏里表现的行为,同时会提醒资源包在合适的契机配合播放什么样的动画和特效等。
# 如何在资源包中定义自定义生物
资源包运行在客户端中,是游戏渲染生物材质、动画、模型等的入口。以下将材质包主目录简写为RP。
自定义生物的定义文件,会放置在:RP/entity文件夹中。
自定义生物的动画文件,会放置在:RP/animations文件夹中。
自定义生物的模型文件,会放置在:RP/models/entity文件夹中。
自定义生物的渲染控制器文件,会放置在:RP/render_controllers文件夹中。
自定义生物的动画控制器文件,会放置在:RP/animation_controllers文件夹中。
自定义生物的音效文件,会放置在:RP/sounds文件夹中。
入门
15分钟