我正在尝试将 ComponentFoo 附加到来自 gltf 文件的整个场景。据我了解,我需要将场景实体放在拥有该 ComponentFoo 的父实体下。
commands
.spawn_scene(asset_server.load("models/FlightHelmet/FlightHelmet.gltf"));
.with(ComponentFoo {})
给出以下错误:
panicked at 'Cannot add component because the 'current entity' is not set.
正如预期的那样,这也不起作用:
commands
.spawn_scene(asset_server.load("models/FlightHelmet/FlightHelmet.gltf"));
.current_entity()
.unwrap()
如何获取场景的父实体?还是在列表中遍历该场景的所有实体?gltf加载器似乎在加载场景的根目录添加了一个包含 Transform 的父实体,我怎么能查明它?