Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
PhysicsTestMotionResult2D
Eredita: RefCounted < Object
Descrive il risultato del movimento e della collisione da PhysicsServer2D.body_test_motion().
Descrizione
Descrive il risultato del movimento e della collisione da PhysicsServer2D.body_test_motion().
Metodi
get_collider() const |
|
get_collider_id() const |
|
get_collider_rid() const |
|
get_collider_shape() const |
|
get_collider_velocity() const |
|
get_collision_depth() const |
|
get_collision_local_shape() const |
|
get_collision_normal() const |
|
get_collision_point() const |
|
get_collision_safe_fraction() const |
|
get_collision_unsafe_fraction() const |
|
get_remainder() const |
|
get_travel() const |
Descrizioni dei metodi
Restituisce l'Object associato al corpo in collisione, se si è verificata una collisione.
Restituisce l'ID univoco di istanza dell'Object associato al corpo in collisione, se si è verificata una collisione. Vedi Object.get_instance_id().
RID get_collider_rid() const 🔗
Restituisce il RID del corpo in collisione utilizzato dal PhysicsServer2D, se si è verificata una collisione.
int get_collider_shape() const 🔗
Restituisce l'indice della forma del corpo in collisione, se si è verificata una collisione. Vedi CollisionObject2D.
Vector2 get_collider_velocity() const 🔗
Restituisce la velocità del corpo in collisione, se si è verificata una collisione.
float get_collision_depth() const 🔗
Restituisce la lunghezza della sovrapposizione lungo la normale alla collisione, se si è verificata una collisione.
int get_collision_local_shape() const 🔗
Restituisce la forma di collisione dell'oggetto in movimento, se si è verificata una collisione.
Vector2 get_collision_normal() const 🔗
Restituisce la normale alla forma del corpo in collisione nel punto di collisione, se si è verificata una collisione.
Vector2 get_collision_point() const 🔗
Restituisce il punto di collisione in coordinate globali, se si è verificata una collisione.
float get_collision_safe_fraction() const 🔗
Restituisce la frazione massima del movimento che può avvenire senza collisione, tra 0 e 1.
float get_collision_unsafe_fraction() const 🔗
Restituisce la frazione minima del movimento necessaria per entrare in collisione, se si è verificata una collisione, tra 0 e 1.
Vector2 get_remainder() const 🔗
Restituisce il vettore di movimento rimanente dell'oggetto in movimento.
Restituisce lo spostamento effettuato dall'oggetto in movimento prima della collisione.