跳到主要内容

KinematicCollision2D

继承

Reference

简要描述

KinematicBody2D碰撞的碰撞数据。

描述

包含KinematicBody2D碰撞的碰撞数据。

该对象包含有关碰撞的信息,包括碰撞对象,剩余运动和碰撞位置。这个信息可以被用来计算碰撞反应。

成员

类型属性名默认值
Objectcollider
intcollider_id0
Variantcollider_metadata
Objectcollider_shape
intcollider_shape_index0
Vector2collider_velocityVector2( 0, 0 )
Objectlocal_shape
Vector2normalVector2( 0, 0 )
Vector2positionVector2( 0, 0 )
Vector2remainderVector2( 0, 0 )
Vector2travelVector2( 0, 0 )

成员说明

  • Object collider
getterget_collider
  • int collider_id
Default0
getterget_collider_id
  • Variant collider_metadata
getterget_collider_metadata
  • Object collider_shape
getterget_collider_shape
  • int collider_shape_index
Default0
getterget_collider_shape_index
  • Vector2 collider_velocity
DefaultVector2( 0, 0 )
getterget_collider_velocity
  • Object local_shape
getterget_local_shape
  • Vector2 normal
DefaultVector2( 0, 0 )
getterget_normal
  • Vector2 position
DefaultVector2( 0, 0 )
getterget_position
  • Vector2 remainder
DefaultVector2( 0, 0 )
getterget_remainder
  • Vector2 travel
DefaultVector2( 0, 0 )
getterget_travel