public PlayState(GameStateManager gsm) {
super(gsm);
bird = new Bird(50, 300);
cam.setToOrtho(false, GameMenu.WIDTH/2, GameMenu.HEIGHT/2);
bg = new Texture("bg.png");
}
@Override
public void render(SpriteBatch sb) {
sb.setProjectionMatrix(cam.combined);
sb.begin();
sb.draw(bg, cam.position.x- (cam.viewportWidth/2), 0);
sb.draw(bird.getTexture(), bird.getPosition().x, bird.getPosition().y);
sb.end();
}
при добавлении setProjectionMatrix и отрисовке фонового изображения на нем отображается маленький экран Android
Я только начал программировать игру, используя среду Libgdx
Я уже использую эти решения, но мой проект не действует
https://gamedev.stackexchange.com/questions/120722/screensize-vs-worldsize