Sprite coco2d getContentSize vs getBoundingBox

Sprite coco2d getContentSize vs getBoundingBox,sprite,cocos2d-x,Sprite,Cocos2d X,我是cocos2d-x的新手,我想知道雪碧的尺寸。但是这里有两个函数可以完成这项工作:getContentSize和getBoundingBox。这些功能的区别是什么?我是否应该始终使用getBoundingBox` contentSize指的是内容的大小(即纹理大小),而boundingBox还考虑到节点可能会旋转、缩放或倾斜 边界框是轴对齐的,这意味着即使在旋转、缩放、倾斜等情况下,它也会形成穿过节点所有4个角的矩形。因此,如果修改了这些属性中的任何一个,它可能会大于contentSize

我是cocos2d-x的新手,我想知道雪碧的尺寸。但是这里有两个函数可以完成这项工作:
getContentSize
getBoundingBox。这些功能的区别是什么?我是否应该始终使用
getBoundingBox`

contentSize
指的是内容的大小(即纹理大小),而
boundingBox
还考虑到节点可能会旋转、缩放或倾斜

边界框是轴对齐的,这意味着即使在旋转、缩放、倾斜等情况下,它也会形成穿过节点所有4个角的矩形。因此,如果修改了这些属性中的任何一个,它可能会大于contentSize

但是,对于旋转、缩放、倾斜等节点的碰撞检测,边界框仅提供“早期”测试,其中不与边界框矩形相交意味着无论如何都不能在更精确的级别上发生任何碰撞。如果轴对齐的边界框相交测试通过,则通常会继续执行,例如,定向边界框矩形相交测试,或执行碰撞遮罩或多边形相交测试