Files
netease-modsdk-wiki/docs/mconline/10-addon教程/第07章:自定义生物/课程01.认识自定义生物.md
boybook 760c2dd9ad 2.6
2025-12-01 20:59:16 +08:00

73 lines
1.8 KiB
Markdown
Raw Blame History

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