Robert Garrett ab5f489450
Some checks failed
Basic checks / Basic build-and-test supertask (push) Has been cancelled
Enable collision sensing for bodyless entities
Rapier expects to have a RigidBody attached to the entity, but I do not.

I'm not going to make one, either, because the objects in a game of
Asteroids don't need collision handling the way most games do. I just
need to know if two objects have started overlapping.

According to this: https://rapier.rs/docs/user_guides/bevy_plugin/colliders#collision-groups-and-solver-groups
only one of the two objects involved needs to have the ActiveEvents and
ActiveCollisionTypes components attached, so I've placed them on the
player ship.
2025-08-06 15:21:12 -05:00
Description
Another Asteroids game, this time in Rust with the Bevy engine.
AGPL-3.0 612 KiB
Languages
Rust 86.5%
HTML 7.3%
Makefile 5.5%
Dockerfile 0.7%