Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
PhysicsPointQueryParameters2D
继承: RefCounted < Object
为 PhysicsDirectSpaceState2D.intersect_point() 提供参数。
描述
通过修改这个对象的点位置等属性,你可以为 PhysicsDirectSpaceState2D.intersect_point() 配置参数。
属性
|
||
|
||
|
||
|
||
|
||
|
属性说明
如果与 0
不同,则将查询限制为由其实例 ID 指定的特定画布层。请参阅 Object.get_instance_id()。
如果为 0
,则将查询限制为视口的默认画布层。
bool collide_with_areas = false
🔗
如果为 true
,查询将考虑 Area2D。
bool collide_with_bodies = true
🔗
如果为 true
,查询将考虑 PhysicsBody2D。
int collision_mask = 4294967295
🔗
查询将检测的物理层(作为位掩码)。默认情况下,会检测所有碰撞层。有关详细信息,请参阅文档中的 《碰撞层和掩码》。
将被排除在碰撞之外的对象的 RID 列表。请使用 CollisionObject2D.get_rid() 来获取与派生自 CollisionObject2D 的节点关联的 RID。
注意:返回的数组为副本,对其进行的修改不会更新原有属性。更新时,请先修改返回的数组,然后将其重新赋值回该属性。
Vector2 position = Vector2(0, 0)
🔗
要查询的位置,使用全局坐标。