Ich arbeite derzeit an einem Spiel, wo Sie Asteroiden vermeiden müssen. Ich begann mit willkürlichen Einheiten.Wie setze ich Abitrary-Einheiten richtig?
public final static int WIDTH = 100, HEIGHT = 100;
Zusätzlich ich bin mit einem OrthographicCamera
:
float aspectratio = 16/10;
cam = new OrthographicCamera(100, 100 * aspectratio);
cam.position.set(cam.viewportWidth/2f, cam.viewportHeight/2f, 0);
cam.update();
Im Spielbildschirm, die Asteroiden deformiert aussehen:
Ich vermute, die gelbe Kleckse sind der Asteroid. Wie sind sie "deformiert"? Welche Form sollten sie haben? Von Ihren Code-Stücken scheint es, als ob Sie denken, das Problem ist mit der Kamera. Warum denkst du, dass? Ansonsten zeige uns vielleicht Code, der die Asteroiden beeinflusst. Was passiert, wenn Sie die Größe Ihres Fensters ändern? – valid
@valid die gelben Asteroiden sollten Kreise sein. Ich weiß nicht, welches Bildformat am besten passt? Ich bin mir ziemlich sicher, dass das Problem mit den Asteroiden nichts zu tun hat, denn in einer früheren Version ohne OrthographicCamera und Seitenverhältnis sah das Spiel mit Kreisen wie Asteroiden ganz gut aus und sind schärfer SpaShip. Sogar schwer [hier] (http://stackoverflow.com/questions/39378730/gamescreen-shows-black-screen-solved) ist der volle Asteroids Code. –