PhysicsShapeQueryParameters¶
继承¶
Reference
简要描述¶
发送到3D形状物理查询的参数。
描述¶
此类包含3D相交/碰撞查询的形状和其他参数。
成员¶
| 类型 | 属性名 | 默认值 |
|---|---|---|
| bool | collide_with_areas | false |
| bool | collide_with_bodies | true |
| int | collision_mask | 2147483647 |
| Array | exclude | [] |
| float | margin | 0.0 |
| RID | shape_rid | |
| Transform | transform | Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) |
方法¶
| 返回值类型 | 方法名称 |
|---|---|
| void | set_shape(shape: Resource) |
常量¶
成员说明¶
- bool collide_with_areas
| Default | false |
|---|---|
| setter | set_collide_with_areas(value) |
| getter | is_collide_with_areas_enabled |
- bool collide_with_bodies
| Default | true |
|---|---|
| setter | set_collide_with_bodies(value) |
| getter | is_collide_with_bodies_enabled |
- int collision_mask
| Default | 2147483647 |
|---|---|
| setter | set_collision_mask(value) |
| getter | get_collision_mask |
- Array exclude
| Default | [] |
|---|---|
| setter | set_exclude(value) |
| getter | get_exclude |
- float margin
| Default | 0.0 |
|---|---|
| setter | set_margin(value) |
| getter | get_margin |
- RID shape_rid
| setter | set_shape_rid(value) |
|---|---|
| getter | get_shape_rid |
- Transform transform
| Default | Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) |
|---|---|
| setter | set_transform(value) |
| getter | get_transform |
方法说明¶
- set_shape set_shape(shape: Resource)
设置将用于碰撞/相交查询的Shape。