图形渲染动画模型功能Spine本页总览Spine 描述: 使用 Spine2D 引擎实现的动画模型系统的类。 类对象:Spine Class。 继承自:Playable。 hitTestEnabled 类型: 成员变量。 描述: 是否启用碰撞检测的功能。 签名: hitTestEnabled: boolean setBoneRotation 类型: 函数。 描述: 设置Spine骨骼中骨骼的旋转角度。 签名: setBoneRotation: function(self: Spine, name: string, rotation: number): boolean 参数: 参数名类型描述namestring骨骼的名称。rotationnumber骨骼旋转的角度,以度数为单位。 返回值: 返回类型描述boolean旋转是否成功设置。 containsPoint 类型: 函数。 描述: 检查一个点坐标是否在动画模型的碰撞检测边界内,并返回该点处的骨骼或插槽名称。 签名: containsPoint: function(self: Spine, x: number, y: number): string | nil 参数: 参数名类型描述xnumber要检查的点的 x 坐标。ynumber要检查的点的 y 坐标。 返回值: 返回类型描述string|nil该点处的骨骼或插槽名称,如果没有找到骨骼或插槽则返回 nil。 intersectsSegment 类型: 函数。 描述: 检查线段是否与动画模型的碰撞检测边界相交,并返回交点处的骨骼或插槽名称。 签名: intersectsSegment: function(self: Spine, x1: number, y1: number, x2: number, y2: number): string | nil 参数: 参数名类型描述x1number线段起点的 x 坐标。y1number线段起点的 y 坐标。x2number线段终点的 x 坐标。y2number线段终点的 y 坐标。 返回值: 返回类型描述string|nil交点处的骨骼或插槽名称,如果没有找到骨骼或插槽则返回 nil。