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
Успадковує: RefCounted < Object
Описує рух та результат зіткнення з PhysicsServer2D.body_test_motion().
Опис
Описує рух та результат зіткнення з PhysicsServer2D.body_test_motion().
Методи
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 |
Описи методів
Повертає прикріплений корпус Object, якщо виникло зіткнення.
Повертає унікальний ідентифікатор екземпляра об'єкта Object, що приєднався до тіла, що зіткнулося, якщо відбулася колізія. Див. Object.get_instance_id().
RID get_collider_rid() const 🔗
Повертає з'єднання тіла RID, що використовується PhysicsServer2D, якщо виникне зіткнення.
int get_collider_shape() const 🔗
Повертає індекс форми тіла, якщо виникне зіткнення. CollisionObject2D.
Vector2 get_collider_velocity() const 🔗
Повертає швидкість з'єднання, якщо виникне зіткнення.
float get_collision_depth() const 🔗
Повертає довжину перекриття вздовж зіткнень нормально, якщо виникне зіткнення.
int get_collision_local_shape() const 🔗
Повертає фігуру рухомого об'єкта, якщо виникне зіткнення.
Vector2 get_collision_normal() const 🔗
Повертає нормалізацію фігури тіла на місці зіткнення, якщо виникло зіткнення.
Vector2 get_collision_point() const 🔗
Повертає точку зіткнення у глобальних координатах, якщо виникне зіткнення.
float get_collision_safe_fraction() const 🔗
Повертає максимальну частку руху, що може відбуватися без зіткнення, між 0 і 1.
float get_collision_unsafe_fraction() const 🔗
Повертаємо мінімальну частку руху, необхідного для взаємодії, якщо відбувався зіткнення, між 0 і 1.
Vector2 get_remainder() const 🔗
Повертає вектор руху рухомого об'єкта.
Повертає переміщення об'єкта перед зіткненням.