spine 的碰撞检测可以使用官方提供的 SkeletonBounds 类来实现。Web 平台下,可以使用类似这样的代码做碰撞检测。
var bounds = new sp.spine.SkeletonBounds();
bounds.update(skeleton._sgNode._skeleton);
bounds.aabbContainsPoint(x, y);
SkeletonBounds 提供了非常多的 API,包括获取 bounding box,详情请看 https://github.com/EsotericSoftware/spine-runtimes/blob/master/spine-ts/core/src/SkeletonBounds.ts