[]setBounds()后无法碰撞

参照我之前关于intersects碰撞讨论的问题http://ask.layabox.com/question/1397
现在是不setBounds()前可以碰撞,之后就不发碰撞了。
选择intersects是因为:我的游戏需要很多image、骨骼、动画之间的相互碰撞,而且是每帧检测大量碰撞,且碰撞的的物体,比如骨骼是会平凡的变大变小,为了不影响性能,加上rectangle1改变大小很简单,所以选择rectangle加intersects的方式,很适合。
demo后,如下,把注释掉的代码去了就碰撞不起来,原生getBounds()是可以碰的

QQ截图20161211231103.jpg

 

cuixueying

赞同来自:

将坐标改为0,0,rectangle就是你图片的可碰撞的准确区域了
111.png

要回复问题请先

商务合作
商务合作