creator里的spine怎么做碰撞检测啊
好像spine的当前大小也获取不到
通过SkeletonBounds的update,在var attachment = slot.getAttachment();这里就报错了,没有getAttachment()方法
我把slot.getAttachment();直接改成slot.attachment后,取到的attachment是spine.RegionAttachment并不是spine.BoundingBoxAttachment
代码是这样的
var bounds = new spine.SkeletonBounds();
bounds.update(skeleton._sgNode._skeleton);
cc.log(bounds.boundingBoxes);
引擎管理员哪里去了。
上面那个SkeletonBounds好像只能用在web上,那原生手机上呢?
其实我就想知道在creator里,spine的动画如何做碰撞检测,好像现在没有办法做到
原生平台上没有这些 spine 的原生 API 可用
@zyokia 我看了下问题主要是 skeletonBounds 这个类在 native 中没有提供 JS Binding。
能不能发一份 demo 给我,这样我添加完相应的 binding 代码之后,验证一下是否与 web 效果一致。谢谢反馈!
关于 BoundingBoxAttachment 的问题,你可能需要先在自己的资源编辑中增加 Bounding Boxes 才能获取到 BoundingBoxAttachment。参考 spine 的文档:
http://zh.esotericsoftware.com/spine-bounding-boxes
原生平台不能用skeletonBounds,如何在原生平台增加对应的类呢,或者你提到的js Binding