Rust 如何将父实体添加到Bevy中的场景?

Rust 如何将父实体添加到Bevy中的场景?,rust,bevy,Rust,Bevy,我试图将组件foo附加到来自gltf文件的整个场景。据我所知,我需要将场景实体放在拥有该组件foo的父实体下 命令 .spawn_场景(asset_server.load(“models/flighthelm/flighthelm.gltf”); .with(ComponentFoo{}) 给出以下错误: panicked at 'Cannot add component because the 'current entity' is not set. 正如所料,这也行不通: 命令 .spa

我试图将组件foo附加到来自gltf文件的整个场景。据我所知,我需要将场景实体放在拥有该组件foo的父实体下

命令
.spawn_场景(asset_server.load(“models/flighthelm/flighthelm.gltf”);
.with(ComponentFoo{})
给出以下错误:

panicked at 'Cannot add component because the 'current entity' is not set.
正如所料,这也行不通:

命令
.spawn_场景(asset_server.load(“models/flighthelm/flighthelm.gltf”);
.当前_实体()
.unwrap()

如何获取场景的父实体?或者在列表中迭代该场景的所有实体?似乎在加载场景的根添加了一个包含变换的父实体,我如何才能精确定位它?

这可能与此相关。您可能需要等待以使用加载的资源。谢谢。作为记录,这可能也是相关的:并且似乎表明目前没有简单的解决方案。