У меня есть изображение размером 100x100. Я хочу использовать все изображение, но размером 50x50. Когда я пытаюсь использовать его, он обрезает изображение и использует только 1/4 изображения (верхний левый угол).Как масштабировать спрайт в libgdx?
Texture img = new Texture("snake.png");
Sprite mySnake = new Sprite(img);
Я попытался с помощью mySnake.setSize(50,50)
, но ничего не делает.
Не видя кода, я думаю, что вам нужно использовать 'mySnake.draw (партия)' вместо 'batch.draw (mySnake)' – Xoppa
+ Xoppa да вы правы, рисует весь образ при 50x50 :) Еще одна вещь, я использовал x и y в batch.draw (mySnake, x, y). Как это сделать, используя mySnake.draw (пакет)? – AleksandarAngelov
nvm, я понял. Это немного похоже. Я должен был использовать mySnake.setX (x) – AleksandarAngelov