一个适用于 Minecraft 的 brain 库,让 brain 系统更易于使用和管理。
Minecraft 中的 brain 系统是 Mojang 为处理更复杂的生物并支持更高级的实体控制而引入的一套几乎晦涩难懂的新实体 AI 系统。
遗憾的是,Mojang 的实现方式存在不足,而且过于复杂。
此外,它的实现效率也相当低,这意味着总体而言,这套系统并不值得拿来替代现有的 goals 系统。
这个库旨在彻底改造 brain 系统,让它真正变得可用且可配置。
不过请注意,现有的 goal 系统在表面上仍然会更简单——brain 系统的设计初衷是为了更复杂的交互,但拿来做实验也会很有趣。
SBL 以多方面的方式改进 brain 系统,并且会随着我的使用持续扩展和完善。
以下是它的主要特性:
你无需再费心弄清楚该为你的实体注册哪些 memory modules。
现在 sensors 可以被动态配置和处理,这使得它们能够实现更高级、更灵活的功能。
可使用内置 behaviours,或基于可扩展的 behaviour class 创建新的 behaviours,其中内建了回调、条件判定、冷却等功能。
可对现有实体的 behaviours 进行动态添加、移除和修改。
SBL 几乎替换了原版 brain 系统的全部功能,使用高效率的方法尽可能消除 brain 各个方面的低效问题。使用得当的话,SBL 实体甚至可能比使用 goals 的实体还要高效!
SBL 内置了可供任意实体使用的额外模块,并且未来还会继续增加。
除了预期中的 brain 功能外,SBL 还额外添加了一些辅助工具,例如:
该库的文档可在其 Wiki Page 上查看。
如果你遇到问题或想要参与贡献,请前往 Github Page 发声
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:135,460 | 历史访问人次:229,570
今日访问人数:20,926 | 今日访问人次:23,075
昨日访问人数:25,573 | 昨日访问人次:27,367
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6