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
Успадковує: RefCounted < Object
Зберігає дані про зіткнення, отримані в результаті руху PhysicsBody2D.
Опис
Утримує дані зіткнення з руху PhysicsBody2D, як правило, від PhysicsBody2D.move_and_collide(). Коли переміщається PhysicsBody2D, вона зупиняється, якщо виявить зіткнення з іншим тілом. Якщо виявлений зіткнення, повертається об'єкт KinematicCollision2D.
Дані зіткнень включають об'єкт, решту руху і позицію зіткнення. Дані можуть бути використані для визначення користувацького реагування на зіткнення.
Методи
get_angle(up_direction: Vector2 = Vector2(0, -1)) const |
|
Object |
get_collider() const |
get_collider_id() const |
|
RID |
get_collider_rid() const |
Object |
get_collider_shape() const |
get_collider_shape_index() const |
|
Vector2 |
get_collider_velocity() const |
get_depth() const |
|
Object |
get_local_shape() const |
Vector2 |
get_normal() const |
Vector2 |
get_position() const |
Vector2 |
get_remainder() const |
Vector2 |
get_travel() const |
Описи методів
float get_angle(up_direction: Vector2 = Vector2(0, -1)) const 🔗
Повертає кут зіткнень за умовчанням up_direction, який Vector2.UP. Це значення завжди позитивне.
Object get_collider() const 🔗
Повертає прикріплені тіла, що зіштовхуються Object.
Повертає унікальний ідентифікатор екземпляра приєднаного до тіла, що зіштовхується, об'єкта Object. Див. метод Object.get_instance_id.
RID get_collider_rid() const 🔗
Повернутися до корпусу, який використовується PhysicsServer2D.
Object get_collider_shape() const 🔗
Повертає форму з'єднання тіла.
int get_collider_shape_index() const 🔗
Повернення індексу форми тіла. CollisionObject2D.
Vector2 get_collider_velocity() const 🔗
Повертає швидкість з'єднання тіла.
Повертає тривалість перекриття тіла по нормам зіткнення.
Object get_local_shape() const 🔗
Повертає фігуру рухомого об'єкта.
Vector2 get_normal() const 🔗
Повертає нормалізацію фігури тіла на місці зіткнення.
Vector2 get_position() const 🔗
Повертає точку зіткнення у глобальних координатах.
Vector2 get_remainder() const 🔗
Повертає вектор руху рухомого об'єкта.
Vector2 get_travel() const 🔗
Повертає переміщення об'єкта перед зіткненням.