可参考的官方例子: how_to_test_systems.
how_to_test_systems
你可能想为你的系统编写和运行自动测试。
对 Bevy 你可以使用常规的 Rust 测试功能(cargo test)。
cargo test
要做到这一点,你可以在你的测试中创建一个空的 ECS 世界,然后,直接访问世界,插入任何你需要测试的实体和资源。 为你想运行的系统创建一个独立的阶段,并在这个世界上手动运行它。
世界