私は100x100サイズの画像を持っています。私は50x50のサイズで全体の画像を使いたいです。私はそれを使用しようとすると、画像を切り抜き、画像の1/4(左上隅)しか使用しません。libgdxでSpriteをどのようにスケールするのですか?
Texture img = new Texture("snake.png");
Sprite mySnake = new Sprite(img);
私はmySnake.setSize(50,50)
を使用して試してみましたが、それは何もしません。
あなたのコードを見ずに、私の推測では、あなたが 'mySnake.draw(バッチ)'の代わりに 'batch.draw(mySnake)' – Xoppa
+ Xoppaはいあなたが正しいを使用する必要があるということです、それ50x50で全体の画像を描画します:)ちょうどもう一つ、私はbatch.draw(mySnake、x、y)でxとyを使いました。 mySnake.draw(バッチ)を使用してどうすればいいですか? – AleksandarAngelov
nvm、私はそれを得た。それは少し似ています。私はmySnake.setX(x) – AleksandarAngelov