2016-03-26 18 views
0

Ich möchte beginnen, mit LWJGL, LibGDX und TiledMap auf einem 2D Platformer Spiel (JAVA) zu arbeiten.LWJGL + LibGDX + TiledMap 2D Platformer Grafik (Anfang)

Am Anfang möchte ich lernen, wie Sie den Hintergrund und den Player laden. Wie ich erfahren habe, muss ich für den Spieler ein PNG mit mehreren Positionen eines Spielers erstellen und mit LibGDXTexturePacker laden, um es mit TiledMap zu machen. Ich möchte lernen, welcher der beste Weg ist, um die Grafik zu machen.

F: Sollte ich TiledMap für Player Animation, LWJGL oder etwas anderes verwenden? Außerdem würde ich vorschlagen, ein Tutorial wäre sowohl für Spieleranimation als auch für Hintergrund interessant. (Ich möchte den Player mit der Tastatur bewegen).

Das ist es für jetzt. Hoffe jemand kann mir helfen.

Antwort

1

Für Spieleranimation würde ich ein SpriteSheet laden, das aus jedem unterschiedlichen Rahmen auf dem Spieler besteht. Dieses Spritesheet kann in einer Sprite-Variable gespeichert werden. Verwenden Sie dann TextureRegions, um das SpriteSheet in mehrere Sprites aufzuteilen. Das Bewegen des Players mit der Tastatur ist eigentlich sehr einfach, mit Gdx.input.isKeyPressed (Input.Keys.W) können Sie testen, ob W gedrückt wird, wenn ja, nehmen Sie die Spielerposition und fügen 1 auf der Y-Achse hinzu. Seien Sie sicher, aber wenn Sie solche Dinge verschieben, wird der Wert von Gdx.graphics.getDeltaTime() immer gleich schnell. Wie für Tutorials, würde ich TheChernoProject auf Youtube und ForeignGuyMike empfehlen (auch auf youtube).