关于检测精灵碰撞的问题

cocos2d-js中,精灵的图片都是矩形的吗?在检测精灵碰撞的时候,都必须要用这个矩形区域来进行判断吗?感觉精灵与精灵之间都是矩形的png图片的话,碰撞效果不那么真实,视觉上看上去还有一点点就要碰上了,实际上程序里面已经判断是碰上了,就因为那些图片是矩形,有空白边距。
请问这个问题怎么解决?

没想到什么好方法,我的方法是自己保存一个更小的矩形用来判断

哦哦,原来这样!

碰撞的话,js推荐使用chipmunk来检测,这样的话可以使用多边形和圆形来检测碰撞,如果有白边可以使用offset来设定。
这样应该能解决你的问题

谢谢,请问chipmunk怎么用?没用过,有代码参考吗?网上搜到的代码是cocos2d-x的,不知道有没有cocos2d-js的呢?

可以查看下载框架下的example代码,基本上都有了