5个版本
0.0.3 | 2024年7月14日 |
---|---|
0.0.3-rc.2 | 2024年7月13日 |
0.0.2 | 2024年7月7日 |
0.0.1 | 2024年3月3日 |
8 在 #beet 中排名
109 每月下载量
在 7 个存储单元中使用 (通过 beet_ecs)
15KB
339 行
beet
Beet将行为表示为实体树,使用 观察者 进行控制流。基于实体的方法非常灵活,允许根据需要组合使用多种行为范式。
已实现的行为范式
Hello World
// A demonstration of Fallback control flow
world.spawn(FallbackFlow)
.with_children(|parent| {
parent.spawn((
LogOnRun::("Hello"),
EndOnRun::failure(),
));
parent.spawn((
LogOnRun::("World"),
EndOnRun::success(),
));
})
示例
beet的示例是 基于场景的,这意味着每个示例都提供了一个通用基础应用程序的场景。由于Bevy场景工作流程是work in progress,因此使用了一些 占位符
类型,用于尚未序列化的类型,如摄像头、资产处理程序等。
大多数示例依赖于以下命令可以下载的资产,或从 此处 手动下载。
curl -o ./assets.tar.gz https://storage.googleapis.com/beet-misc/assets.tar.gz
tar -xzvf ./assets.tar.gz
rm ./assets.tar.gz
Bevy版本
bevy |
beet |
---|---|
0.14 | 0.0.2 |
0.12 | 0.0.1 |
依赖关系
~1.5–2.1MB
~43K SLoC