PhysicsPointQueryParameters2D
Eredita: RefCounted < Object
Fornisce parametri per PhysicsDirectSpaceState2D.intersect_point().
Descrizione
Modificando varie proprietà di questo oggetto, come la posizione del punto, è possibile configurare i parametri per PhysicsDirectSpaceState2D.intersect_point().
Proprietà
|
||
|
||
|
||
|
||
|
||
|
Descrizioni delle proprietà
Se diverso da 0, limita l'interrogazione a uno specifico livello di canvas specificato dal suo ID d'istanza. Vedi Object.get_instance_id().
Se 0, limita l'interrogazione al livello di canvas predefinito della viewport.
bool collide_with_areas = false 🔗
Se true, l'interrogazione prenderà i nodi Area2D in considerazione.
bool collide_with_bodies = true 🔗
Se true, l'interrogazione prenderà i nodi PhysicsBody2D in considerazione.
int collision_mask = 4294967295 🔗
Gli strati di fisica che l'interrogazione rileverà (come una maschera di bit). Per impostazione predefinita, sono rilevati tutti gli strati di collisione. Consulta Strati di collisione e maschere nella documentazione per ulteriori informazioni.
La lista degli RID degli oggetti che saranno esclusi dalle collisioni. Usa CollisionObject2D.get_rid() per ottenere il RID associato a un nodo derivato da CollisionObject2D.
Nota: L'array restituito è copiato e qualsiasi modifica non aggiornerà il valore della proprietà originale. Per aggiornare il valore devi modificare l'array restituito e quindi assegnarlo di nuovo alla proprietà.
Vector2 position = Vector2(0, 0) 🔗
La posizione interrogata, in coordinate globali.