DragonBone
描述:
继承 Playable
接口使用 DragonBones 系统实现动画功能的类。
类对象:DragonBone Class。
继承自:Playable。
hitTestEnabled
类型: 成员变量。
描述:
是否启用碰撞检测的功能。
签名:
hitTestEnabled: boolean
containsPoint
类型: 函数。
描述:
检查一个点坐标是否在动画模型的碰撞检测边界内,并返回该点处的骨骼或插槽名称。
签名:
containsPoint: function(self: DragonBone, x: number, y: number): string | nil
参数:
参数名 | 类型 | 描述 |
---|---|---|
x | number | 要检查的点的 x 坐标。 |
y | number | 要检查的点的 y 坐标。 |
返回值:
返回类型 | 描述 |
---|---|
string|nil | 该点处的骨骼或插槽名称,如果没有找到骨骼或插槽则返回 nil。 |
intersectsSegment
类型: 函数。
描述:
检查线段是否与动画模型的碰撞检测边界相交,并返回交点处的骨骼或插槽名称。
签名:
intersectsSegment: function(self: DragonBone, x1: number, y1: number, x2: number, y2: number): string | nil
参数:
参数名 | 类型 | 描述 |
---|---|---|
x1 | number | 线段起点的 x 坐标。 |
y1 | number | 线段起点的 y 坐标。 |
x2 | number | 线段终点的 x 坐标。 |
y2 | number | 线段终点的 y 坐标。 |
返回值:
返回类型 | 描述 |
---|---|
string|nil | 交点处的骨骼或插槽名称,如果没有找到骨骼或插槽则返回 nil。 |