Questo codice può essere applicato per PhysicsBody2D ereditati da KinematicBody2D e RigidBody2D (quest'ultimo con l'accortezza di rendere true
il parametro collision_monitor
e determinare il numero di collisioni che si vogliono rilevare)
E' comunque possibile rilevare le collisioni sia con le funzioni che i Body2D implementano, sia con i segnali che questi emettono (come ad esempio body_entered
)
KinematicBody2D
Se il corpo si muove attraverso la funzione move_and_slide
è possibile ottenere una o più collisioni attraverso il metodo get_slide_collision
in questa maniera: