setTextureRect设置描点无效?

blood = ImageView::create();
blood->loadTexture(“red.png”);
blood->setAnchorPoint(Point(0, 0.5f));
blood->setTextureRect(Rect(0, 0, 10,100));
为什么得到的结果是描点(0.5f,0.5f)的效果,血条效果,血条往中心描点收…
试过设置setIgnoreAnchorPointForPosition(false)无效,有知道原因的不
可以通过setPosition动态修正坐标解决,可这样搞适合吗…
设置描点无效,无效,无效
重要的事件说三遍!!!
实现血条的方案有几个,死脑筋的我,就是想知道为什么3.x会出现这种问题!