0 Pluspunkte 0 Minuspunkte

Ich versuche mit PhysicsShapeQueryParameters3D Kollissionen zu erkennen.

var space_state = get_world_3d().direct_space_state
var query = PhysicsShapeQueryParameters3D.create(
collision_shape,
global_transform
)
var results = space_state.intersect_shape(query)

Dabei kommt im Editor jedoch die Meldung

Parser Error: Static function "create()" not found in base "GDScriptNativeClass".
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Ein PhysicsShapeQueryParameters3D wird normalerweise mit

PhysicsShapeQueryParameters3D.new()

erstellt und dann manuell konfiguriert.

var query = PhysicsShapeQueryParameters3D.new()
query.shape = collision_shape
query.transform = global_transform
von (624 Punkte)