跳到主要内容

DragonBone

描述:

  继承 Playable 接口使用 DragonBones 系统实现动画功能的类。

类对象:DragonBone Class

继承自:Playable

hitTestEnabled

类型: 成员变量。

描述:

  是否启用碰撞检测的功能。

签名:

hitTestEnabled: boolean

containsPoint

类型: 函数。

描述:

  检查一个点坐标是否在动画模型的碰撞检测边界内,并返回该点处的骨骼或插槽名称。

签名:

containsPoint: function(self: DragonBone, x: number, y: number): string | nil

参数:

参数名类型描述
xnumber要检查的点的 x 坐标。
ynumber要检查的点的 y 坐标。

返回值:

返回类型描述
string|nil该点处的骨骼或插槽名称,如果没有找到骨骼或插槽则返回 nil。

intersectsSegment

类型: 函数。

描述:

  检查线段是否与动画模型的碰撞检测边界相交,并返回交点处的骨骼或插槽名称。

签名:

intersectsSegment: function(self: DragonBone, x1: number, y1: number, x2: number, y2: number): string | nil

参数:

参数名类型描述
x1number线段起点的 x 坐标。
y1number线段起点的 y 坐标。
x2number线段终点的 x 坐标。
y2number线段终点的 y 坐标。

返回值:

返回类型描述
string|nil交点处的骨骼或插槽名称,如果没有找到骨骼或插槽则返回 nil。