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...
KinematicCollision2D¶
Datos de colisiones de KinematicBody2D.
Descripción¶
Contiene los datos de las colisiones de KinematicBody2D. Cuando se mueve un KinematicBody2D usando el KinematicBody2D.move_and_collide, se detiene si detecta una colisión con otro cuerpo. Si se detecta una colisión, se devuelve un objeto KinematicCollision2D.
Este objeto contiene información sobre la colisión, incluyendo el objeto que colisiona, el movimiento restante y la posición de la colisión. Esta información puede utilizarse para calcular una respuesta de colisión.
Propiedades¶
|
||
|
||
|
||
|
||
|
||
|
||
|
Métodos¶
Descripciones de Propiedades¶
Object collider
Getter |
get_collider() |
El cuerpo en colisión.
int collider_id
Default |
|
Getter |
get_collider_id() |
La identificación de la instancia única del cuerpo que colisiona. Ver Object.get_instance_id.
Variant collider_metadata
Getter |
get_collider_metadata() |
Los metadatos del cuerpo en colisión. Ver Object.
RID collider_rid
Getter |
get_collider_rid() |
The colliding body's RID used by the Physics2DServer.
Object collider_shape
Getter |
get_collider_shape() |
La forma del cuerpo en colisión.
int collider_shape_index
Default |
|
Getter |
get_collider_shape_index() |
El índice de la forma de colisión. Ver CollisionObject2D.
Vector2 collider_velocity
Default |
|
Getter |
get_collider_velocity() |
La velocidad del objeto que colisiona.
Object local_shape
Getter |
get_local_shape() |
La forma de colisión del objeto en movimiento.
Vector2 normal
Default |
|
Getter |
get_normal() |
La normal de la forma del cuerpo que choca en el punto de colisión.
Vector2 position
Default |
|
Getter |
get_position() |
El punto de colisión, en coordenadas globales.
Vector2 remainder
Default |
|
Getter |
get_remainder() |
El vector de movimiento restante del objeto en movimiento.
Vector2 travel
Default |
|
Getter |
get_travel() |
La distancia que el objeto en movimiento viajó antes de la colisión.
Descripciones de Métodos¶
The collision angle according to up_direction
, which is Vector2.UP
by default. This value is always positive.