我有一个100x100像素的精灵,我添加了new Sprite(0, 0, mTexture);
,它位于左上角。到现在为止还挺好。然后我运行setScale(0.5f);
并且它在中心缩小到一半,它不再位于左上角,所以我发出setPosition(0, 0);
但它不会移动。
如何在降尺度后移动精灵上的“热点”?升级似乎没有这个问题。
(GLES1)
答案 0 :(得分:0)
尝试在缩放前设置scaleCenter:
entity.setScaleCenter(0,0);
entety.setScale(0.5f);