A high-performance 2D game engine built on the euv framework, featuring ECS, fixed-timestep game loop, canvas rendering, physics, collision detection, sprite animation, and audio.
/// Represents the geometric shape of a collider.
#[derive(Clone, Copy, Debug, Default, PartialEq)]pubenumColliderShape{/// An axis-aligned rectangle defined by a `Rect`.
#[default]
Aabb,/// A circle defined by a `Circle`.
Circle,}/// Represents the geometric shape of a 3D collider.
#[derive(Clone, Copy, Debug, Default, PartialEq)]pubenumColliderShape3D{/// A 3D axis-aligned bounding box defined by an `AABB3D`.
#[default]
Aabb,/// A sphere defined by a `Sphere`.
Sphere,}