![]() |
Gondwana Game Engine
Gondwana is a cross-platform 2.5D game and rendering engine written in C#/.NET 8. It provides fine-grained control over rendering, timing, and scene composition, with built-in support for parallax, z-ordering, pixel overhang, collision detection, and particle effects. Gondwana targets desktop, mobile, and web platforms using SkiaSharp for graphics and NAudio for sound.
|
World-space axis-aligned collider used by the collision system. More...
Properties | |
| Aabb | BoundsWorldPx [get] |
| World-space AABB in scene world pixels. | |
| ICollisionEntity | Owner [get] |
| Back-reference to owning object (Sprite, SceneLayerTile, etc.). | |
| bool | IsStatic [get] |
| True for static, non-moving colliders (walls, tiles, etc.). False for dynamic objects (player, NPCs, projectiles). | |
| int | CollisionGroup [get, set] |
| Bitmask identifying what this collider is (e.g., Player = 1, World = 2, Enemy = 4, etc.). | |
| int | CollidesWith [get, set] |
| Bitmask of what this collider collides with. | |
| CollisionResponseType | ResponseType [get, set] |
| Gets or sets how this collider responds to collisions (Solid blocks movement, Trigger reports only). | |
World-space axis-aligned collider used by the collision system.
|
get |
World-space AABB in scene world pixels.
Implemented in Gondwana.Drawing.Collisions.TileCollider.
|
getset |
Bitmask of what this collider collides with.
Implemented in Gondwana.Drawing.Collisions.TileCollider.
|
getset |
Bitmask identifying what this collider is (e.g., Player = 1, World = 2, Enemy = 4, etc.).
Implemented in Gondwana.Drawing.Collisions.TileCollider.
|
get |
True for static, non-moving colliders (walls, tiles, etc.). False for dynamic objects (player, NPCs, projectiles).
Implemented in Gondwana.Drawing.Collisions.TileCollider.
|
get |
Back-reference to owning object (Sprite, SceneLayerTile, etc.).
Implemented in Gondwana.Drawing.Collisions.TileCollider.
|
getset |
Gets or sets how this collider responds to collisions (Solid blocks movement, Trigger reports only).
Implemented in Gondwana.Drawing.Collisions.TileCollider.