PhysicsPointQueryParameters3D
继承: RefCounted < Object
为 PhysicsDirectSpaceState3D.intersect_point() 提供参数。
描述
通过修改这个对象的点位置等属性,你可以为 PhysicsDirectSpaceState3D.intersect_point() 配置参数。
属性
|
||
|
||
|
||
|
||
|
属性说明
bool collide_with_areas = false 🔗
如果为 true,则查询将考虑 Area3D。
bool collide_with_bodies = true 🔗
如果为 true,则查询将考虑 PhysicsBody3D。
int collision_mask = 4294967295 🔗
查询将检测的物理层(作为位掩码)。默认情况下,会检测所有碰撞层。有关详细信息,请参阅文档中的 《碰撞层和掩码》。
将被排除在碰撞之外的对象的 RID 列表。请使用 CollisionObject3D.get_rid() 来获取与派生自 CollisionObject3D 的节点关联的 RID。
注意:返回的数组为副本,对其进行的修改不会更新原有属性。更新时,请先修改返回的数组,然后将其重新赋值回该属性。
Vector3 position = Vector3(0, 0, 0) 🔗
要查询的位置,使用全局坐标。