PhysicsPointQueryParameters3D¶
继承: RefCounted < Object
为PhysicsDirectSpaceState3D.intersect_point()提供参数。
描述¶
通过更改此对象的各种属性,例如点位置,您可以配置PhysicsDirectSpaceState3D.intersect_point()的参数。
属性¶
|
||
|
||
|
||
|
||
|
属性说明¶
bool collide_with_areas = false 🔗
如果true,则查询将考虑AreaTrigger。
bool collide_with_bodies = true 🔗
如果true,则查询将考虑PhysicsBulkBase。
int collision_mask = 4294967295 🔗
查询将检测到的物理层(作为位掩码)。默认情况下,会检测到所有冲突层。有关详细信息,请参阅文档中的冲突层和掩码。
将被排除在冲突之外的对象RID的列表。使用ColliderObjectBase.get_rid()获取与ColliderObjectBase派生节点关联的RID。
注意:返回的数组被复制,对其的任何更改都不会更新原始属性值。要更新值,您需要修改返回的数组,然后再次将其分配给属性。
Vector3 position = Vector3(0, 0, 0) 🔗
在全局坐标中查询的位置。