2014-11-09 192 views
0

這是Create()方法:libgdx - 精靈不旋轉

batch = new SpriteBatch(); 
texture = new Texture(Gdx.files.internal("spaceships/tfighter0.png")); 
sprite = new Sprite(texture); 
sprite.setOrigin(sprite.getWidth()/2, sprite.getHeight()/2); 
sprite.rotate(180f); 

而且渲染()方法:

Gdx.gl.glClearColor(0, 0, 0, 0); 
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); 
batch.begin(); 
batch.draw(sprite ,200,200); 
batch.end(); 

不宜精靈被現在旋轉?它看起來和png一樣,不管我把什麼程度放到旋轉方法中。

回答

1

使用

sprite.draw(batch) 

而不是

batch.draw(sprite,x,y) 

工作

+0

您可以接受自己awnsers – SteveL 2014-11-09 10:35:43