KinematicCollision2D
继承
简要描述
KinematicBody2D碰撞的碰撞数据。
描述
包含KinematicBody2D碰撞的碰撞数据。
该对象包含有关碰撞的信息,包括碰撞对象,剩余运动和碰撞位置。这个信息可以被用来计算碰撞反应。
成员
类型 | 属性名 | 默认值 |
---|---|---|
Object | collider | |
int | collider_id | 0 |
Variant | collider_metadata | |
Object | collider_shape | |
int | collider_shape_index | 0 |
Vector2 | collider_velocity | Vector2( 0, 0 ) |
Object | local_shape | |
Vector2 | normal | Vector2( 0, 0 ) |
Vector2 | position | Vector2( 0, 0 ) |
Vector2 | remainder | Vector2( 0, 0 ) |
Vector2 | travel | Vector2( 0, 0 ) |
成员说明
- Object collider
getter | get_collider |
---|
- int collider_id
Default | 0 |
---|---|
getter | get_collider_id |
- Variant collider_metadata
getter | get_collider_metadata |
---|
- Object collider_shape
getter | get_collider_shape |
---|
- int collider_shape_index
Default | 0 |
---|---|
getter | get_collider_shape_index |
- Vector2 collider_velocity
Default | Vector2( 0, 0 ) |
---|---|
getter | get_collider_velocity |
- Object local_shape
getter | get_local_shape |
---|
- Vector2 normal
Default | Vector2( 0, 0 ) |
---|---|
getter | get_normal |
- Vector2 position
Default | Vector2( 0, 0 ) |
---|---|
getter | get_position |
- Vector2 remainder
Default | Vector2( 0, 0 ) |
---|---|
getter | get_remainder |
- Vector2 travel
Default | Vector2( 0, 0 ) |
---|---|
getter | get_travel |