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-derived node.
Примітка: Повернутий масив копіюється і будь-які зміни до нього не будуть оновлювати оригінальну вартість майна. Для оновлення значення потрібно змінити повернутий масив, а потім знову призначити його в власність.
Vector2 position = Vector2(0, 0) 🔗
Посада, що передається у глобальних координатах.