KinematicCollision

Inherits: Reference < Object

类别: 核心

简要说明

碰撞数据 KinematicBody 碰撞。

属性

Object

collider

int

collider_id

0

Variant

collider_metadata

Object

collider_shape

int

collider_shape_index

0

Vector3

collider_velocity

矢量3(0,0,0)

Object

local_shape

Vector3

normal

矢量3(0,0,0)

Vector3

position

矢量3(0,0,0)

Vector3

remainder

矢量3(0,0,0)

Vector3

travel

矢量3(0,0,0)

描述

包含的碰撞数据 KinematicBody 碰撞。当A KinematicBody 移动时使用 KinematicBody.move_and_collide ,如果检测到与另一个物体碰撞,它将停止。如果检测到碰撞,则返回运动学碰撞对象。

此对象包含有关碰撞的信息,包括碰撞对象、剩余运动和碰撞位置。此信息可用于计算碰撞响应。

属性描述

吸气剂

获取碰撞器()

碰撞的物体。

  • int collider_id

违约

0

吸气剂

获取碰撞器ID()。

碰撞体的独特性 RID .

吸气剂

获取碰撞器元数据()。

碰撞体的元数据。见 Object .

吸气剂

获取碰撞器形状()

碰撞体的形状。

  • int collider_shape_index

违约

0

吸气剂

获取碰撞器形状索引()

碰撞形状的索引。见 CollisionObject .

违约

矢量3(0,0,0)

吸气剂

获取碰撞器速度

碰撞物体的速度。

吸气剂

获取本地形状()

移动物体的碰撞形状。

违约

矢量3(0,0,0)

吸气剂

获得正常值(

碰撞体在碰撞点的形状是正常的。

违约

矢量3(0,0,0)

吸气剂

获取位置()

碰撞点。

违约

矢量3(0,0,0)

吸气剂

获取剩余量()

移动对象的剩余移动向量。

违约

矢量3(0,0,0)

吸气剂

获取旅行

移动物体在碰撞前移动的距离。