andengine 精灵的水平翻转和上下翻转
转载请注明出处http://blog.csdn.net/qq_33536981/article/details/78198145
众所周知,andengine 中并不能对精灵进行水平和上下的翻转,里头只有个sprite.setRotation();的方法,这个方法只能进行精灵的旋转,但是我们有一个很巧妙的方法(室友想出来了)!
我们可以对图片进行缩放(没错就是缩放),我们如果将缩放比例设置为负数,这将会发生神奇的现象。看下图!
这都是一张图片完成的,由此可见,确实完成了水平和上下的翻转。代码如下
final Scene scene = new Scene();
scene.setBackground(new Background(0,1,1));
Sprite sprite1 = new Sprite(200,
50,textureRegion,getVert