CCNode的boundingBox与MISprite的点击判断

boundingBox返回的rect对象会始终将MISprite包围起来,会根据MISprite的锚点的位置自动调整

例:

一个MISprite对象,如果它的contentSize = (50,50),anchorPoint是(0.5,0.5)那么这个rect的会是(-25,-25,50,50),如果把anchorPoint调整为(0,0),那么这个rect会变成(0,0,50,50).这一点在判断一个点击是否命中一个CCSprite的时候非常重要。

wKioL1MNYOmTvl26AADyTlSV0XI961.jpg

如图不同情况下节点的BoundingBox。



你可能感兴趣的:(ccnode,boundingBox知识)