为系统编写测试

可参考的官方例子: how_to_test_systems.

你可能想为你的系统编写和运行自动测试。

对 Bevy 你可以使用常规的 Rust 测试功能(cargo test)。

要做到这一点,你可以在你的测试中创建一个空的 ECS 世界,然后,直接访问世界,插入任何你需要测试的实体资源。 为你想运行的系统创建一个独立的阶段,并在这个世界上手动运行它。