关于纹理的坐标问题,我从中想切取一些小图片,但是坐标却和我平时感觉不一样了

Texture2D* navTexture = TextureCache::getInstance()->addImage(“caidan1.png”);

const Size& size = navTexture->getContentSize();

//size纹理大小



Sprite* sp1 = Sprite::createWithTexture(navTexture, Rect(0, size.height*3/4, size.width / 7.0F, size.height / 4.0F));

//放入精灵中



sp1->setPosition(visibleSize.width / 2, visibleSize.height / 2);

this->addChild(sp1);

我从这里想获取图片最上面的那一小块,但是他却给我的是最下面那一块,cocos2d的坐标是从左下开始,但是这里怎么感觉是从左上开始,而且rect坐标也特别奇怪,怎么会从左上开始作为起点向右向下

这是我预计会采集出来的那一块

这是我预计能采集下来的那一块

但是实际上他却给我取的是

实际的结果