Module technology.sola.engine
Package technology.sola.engine.physics.system
package technology.sola.engine.physics.system
This package provides various
EcsSystem
s for simulating physics.-
ClassesClassDescriptionThe CollisionDetectionSystem class is a
EcsSystem
implementation that handles checking if aWorld
has anyEntity
withColliderComponent
s that are colliding with each other.GravitySystem is anEcsSystem
that applies a gravity constant of force to allEntity
that have aDynamicBodyComponent
, are not kinematic and not grounded.ImpulseCollisionResolutionSystem is anEcsSystem
that responds toCollisionEvent
s applying an impulse to resolve collisions so that they will no longer overlap.ParticleSystem is anEcsSystem
that handles updatingEntity
with aTransformComponent
andParticleEmitterComponent
.PhysicsSystem is anEcsSystem
that handles updatingEntity
with aTransformComponent
andDynamicBodyComponent
.