OGL Engine 1.2.0-dev
|
Ce fichier contient les types de données nécessaires à la gestion des collisions dans les systèmes physiques. Un Collider est un component de l'ECS qui permet d'ajouter une "hitbox" autour des entités. On peut ensuite traiter toutes les entités qui ont des colliders et résoudre les collisions entre elles. More...
Go to the source code of this file.
Classes | |
struct | Engine::Physics::ColliderRecord |
Une entrée qui permet de savoir quelles entités sont en collision avec un Collider On a des maps de ColliderRecords dans les composants de type Collider pour ça, on peut savoir à chaque instant qui est en collision avec le collider, et depuis combien de temps. More... | |
struct | Engine::Physics::BoxCollider |
Le BoxCollider est le collider le plus "simple" qui soit. Il s'agit d'une "box" qui se positionne au centre de l'entité, et s'étend autour d'elle. Pas optimal pour les entités arrondies, mais en 2D, avec des sprites, fait amplement l'affaire. More... |
Namespaces | |
namespace | Engine |
namespace | Engine::Physics |
Ce fichier contient les types de données nécessaires à la gestion des collisions dans les systèmes physiques. Un Collider est un component de l'ECS qui permet d'ajouter une "hitbox" autour des entités. On peut ensuite traiter toutes les entités qui ont des colliders et résoudre les collisions entre elles.