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...
PhysicsTestMotionParameters2D
Наследует: RefCounted < Object
Предоставляет параметры для PhysicsServer2D.body_test_motion().
Описание
Изменяя различные свойства этого объекта, такие как движение, вы можете настроить параметры для PhysicsServer2D.body_test_motion().
Свойства
|
||
|
||
|
||
|
||
|
||
|
||
|
Описания свойств
bool collide_separation_ray = false 🔗
Если установлено значение true, формы типа PhysicsServer2D.SHAPE_SEPARATION_RAY используются для обнаружения столкновений и могут остановить движение. Может быть полезно при привязке к земле.
Если установлено значение false, формы типа PhysicsServer2D.SHAPE_SEPARATION_RAY используются только для разделения при перекрытии с другими телами. Это основное применение форм лучей разделения.
Array[RID] exclude_bodies = [] 🔗
Необязательный массив тела RID для исключения из столкновения. Используйте CollisionObject2D.get_rid(), чтобы получить RID, связанный с узлом, производным от CollisionObject2D.
Array[int] exclude_objects = [] 🔗
Необязательный массив уникальных идентификаторов экземпляров объектов для исключения из коллизии. См. Object.get_instance_id().
Transform2D from = Transform2D(1, 0, 0, 1, 0, 0) 🔗
void set_from(value: Transform2D)
Transform2D get_from()
Преобразование в глобальном пространстве, где должно начаться движение. Обычно устанавливается на Node2D.global_transform для преобразования текущего тела.
Увеличивает размер фигур, участвующих в обнаружении столкновений.
Vector2 motion = Vector2(0, 0) 🔗
Вектор движения для определения длины и направления проверяемого движения.
bool recovery_as_collision = false 🔗
Если установлено значение true, любое отклонение от фазы восстановления сообщается как столкновение; это используется, например, CharacterBody2D для улучшения обнаружения пола во время привязки к полу.
Если установлено значение false, сообщаются только столкновения, возникающие в результате движения, что обычно является желаемым поведением.