3个版本 (重大更新)
0.2.0 | 2023年8月2日 |
---|---|
0.1.1 | 2023年5月25日 |
0.0.1 | 2023年5月23日 |
1097 in 游戏开发
每月29次下载
22KB
138 行
Bevy Health System
版本跟踪
Bevy | bevy_health_system |
---|---|
0.11 | 0.2.0 |
0.10 | 0.1.1 |
目录
什么是bevy_health_system
为您的bevy实体添加健康系统的简单方法。
注意:此包并非完全依赖于bevy,此包使用的唯一“bevy元素”是Component结构。这已在NO BEVY部分中描述。
设计目标
- 简单:易于上手,灵活且易于扩展。
- 功能强大:任何健康系统的想法都可以实现此系统。
有用链接
- 文档 - Docrs: https://docs.rs/bevy_health_system/latest/bevy_health_system/
- 下载 - Crates: https://crates.io/crates/bevy_health_system
- 仓库 - Github: https://github.com/thaiminh2022/bevy_health_system
快速入门
- 导入
HealthSystem
结构体。 - 将
HealthSystem
结构体添加到您的实体组件中。
use bevy::prelude::*
use bevy_health_system::HealthSystem
fn spawn_player(mut commands: Commands) {
commands.spawn(HealthSystem::new(100.0));
}
没有Bevy
解释
此包并非完全依赖于bevy,此包使用的唯一“bevy元素”是Component结构。
use bevy::prelude::Component;
如何删除Bevy
如果您想独立于bevy使用此包,请按照以下步骤操作。
- 转到"src/lib"
- 将HealthSystem结构体及其实现复制到您的Rust代码中。
- 删除Component特质。
示例
我太懒了,不想添加示例,请查看文档。应该很容易将其实现到您的项目中。
许可证
MIT
依赖项
~20–29MB
~425K SLoC