KinematicCollision2D¶
继承¶
Reference
简要描述¶
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 |