PhysicsShapeQueryParameters
继承
简要描述
发送到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。