如何通过sprite的非透明区域来构造一个AABB包围盒?

如图,图集中的精灵,大框是Sprite节点的大小,小框是希望构建的包围盒,通过SpriteFrame的Rect可以获取到包围盒的大小但是无法获得包围盒相对于大框的位置

浪费内存啊。。要这么多透明区域干嘛

sprite选择sizeMode为trimmed,即可(3.X版本)

做帧动画用的,我想每一帧是个不同的包围盒,动画太多了每一帧去调整会比较麻烦,所以我想每一帧根据精灵的非透明区域去调整包围盒的位置和大小。