Physics2DShapeQueryParameters
继承
简要描述
要发送到2D物理形状查询的参数。
描述
此类包含形状和其他参数用于2D相交/碰撞查询。
成员
类型 | 属性名 | 默认值 |
---|---|---|
bool | collide_with_areas | false |
bool | collide_with_bodies | true |
int | collision_layer | 2147483647 |
Array | exclude | [] |
float | margin | 0.0 |
Vector2 | motion | Vector2( 0, 0 ) |
RID | shape_rid | |
Transform2D | transform | Transform2D( 1, 0, 0, 1, 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_layer
Default | 2147483647 |
---|---|
setter | set_collision_layer(value) |
getter | get_collision_layer |
- Array exclude
Default | [] |
---|---|
setter | set_exclude(value) |
getter | get_exclude |
- float margin
Default | 0.0 |
---|---|
setter | set_margin(value) |
getter | get_margin |
- Vector2 motion
Default | Vector2( 0, 0 ) |
---|---|
setter | set_motion(value) |
getter | get_motion |
- RID shape_rid
setter | set_shape_rid(value) |
---|---|
getter | get_shape_rid |
- Transform2D transform
Default | Transform2D( 1, 0, 0, 1, 0, 0 ) |
---|---|
setter | set_transform(value) |
getter | get_transform |
方法说明
- set_shape set_shape(shape: Resource)
设置将用于碰撞/相交查询的Shape2D。