跳转至

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