SuperAPI AI 工具集

bevy-mechanic-revival

智能体与模型

查看项目

更新于 10-16 12:41

技能介绍

用途:在 Bevy 游戏中实现角色倒地、可被救助复活以及死亡后重生的循环机制。当角色生命归零或被击倒、需要复活或重生时使用。

主要能力:以 ECS 方式组织状态。倒地标记与复活计时为组件;全局运行表存放在资源中而非自动加载;系统在 Update 或固定时间步上修改这些组件,伤害需先结算时用 .chain() 排序;一次性事实(受击、拾取、任务推进)走消息机制,本技能不新增事件类型名。倒地时长、复活进度与最后检查点都是组件,范围重叠此处用距离判断,之后可用物理求解器替换。

用法:生命归零后插入 Downed 组件;范围内的友方单位填充复活条,满条后清除 Downed 并恢复生命。检查点资源保存重生位置,流血结束后把角色移动回检查点并回满生命。接触标记点会覆盖检查点。使用 Bevy 0.20,依赖在 Cargo.toml 中声明:bevy = "0.20"。

适用场景:需要倒地/复活/重生机制的动作或多人合作类游戏。

限制:仅使用有文档的 Bevy crate 与模块,不得虚构物理、导航、网络或 XR crate,不得使用 Godot 类型,不从未排序的两个系统可变查询同一组件;官方文档页保持无版本 latest 分支。具体定价、平台或效果资料暂未提供。