PhysicsPointQueryParameters2D
Наследует: RefCounted < Object
Предоставляет параметры для PhysicsDirectSpaceState2D.intersect_point().
Описание
Изменяя различные свойства этого объекта, такие как положение точки, вы можете настроить параметры для PhysicsDirectSpaceState2D.intersect_point().
Свойства
|
||
|
||
|
||
|
||
|
||
|
Описания свойств
Если отличается от 0, ограничивает запрос определенным слоем холста, указанным его идентификатором экземпляра. См. Object.get_instance_id().
Если 0, ограничивает запрос слоем холста по умолчанию Viewport.
bool collide_with_areas = false 🔗
Если true, запрос будет учитывать Area2D.
bool collide_with_bodies = true 🔗
Если true, запрос будет учитывать PhysicsBody2D.
int collision_mask = 4294967295 🔗
Слои физики, которые запрос обнаружит (как битовую маску). По умолчанию обнаруживаются все слои столкновений. Для получения дополнительной информации см. Слои и маски столкновений в документации.
Список RID объектов, которые будут исключены из столкновений. Используйте CollisionObject2D.get_rid(), чтобы получить RID, связанный с узлом, производным от CollisionObject2D.
Примечание: Возвращаемый массив копируется, и любые изменения в нем не обновят исходное значение свойства. Чтобы обновить значение, вам нужно изменить возвращаемый массив, а затем снова назначить его свойству.
Vector2 position = Vector2(0, 0) 🔗
Запрашиваемая позиция в глобальных координатах.