#tree #bevy #ecs #gamedev #despawn

bevy_despawn_tree

从层次结构中的任何实体以任何深度销毁整个父-子实体层次结构

1 个不稳定版本

0.1.0 2022年10月13日

#294 in #ecs

MIT/Apache

16KB
63

bevy_despawn_tree

crates.io MIT/Apache 2.0 crates.io

Bevy的EntityCommands的扩展方法,可以从层次结构中的任何实体以任何深度销毁整个父-子实体层次结构树。

支持Bevy 0.8

用法

将依赖项添加到您的项目Cargo.toml

bevy_despawn_tree = "0.1.0"

然后销毁包含实体leaf的树

use bevy_despawn_tree::*;

commands.entity(leaf).despawn_tree();

示例

生成两个标记的树,从一个查询的子节点销毁一个而不触及另一个。

cargo run --example example

依赖项

~15–33MB
~496K SLoC