2017-02-24 8 views
0

Ich habe bereits ein Spiel programmiert, das auf einem 2D-Gitter gespielt wird. Jetzt muss ich nur eine GUI erstellen, um es anzuzeigen.Wie mache ich eine GUI, um mein Spiel anzuzeigen?

Jede Zelle in meinem Raster hat ein Attribut, das mit einem Bild einhergeht. Wenn z. B. Zelle (0, 0) Wasser ist, möchte ich ein Bild von Wasser in diesem Pixel anzeigen. Ich habe für jedes Attribut bereits Bilder erstellt (z. B. Bild eines Charakters, Wasser, Land usw.). Ich weiß einfach nicht, wie ich die GUI erstellen soll.

Es ist eine einfache 2D-Karte, wo jedes Pixel (Zelle) eine bestimmte Textur/Charakter/Element ist. Ich möchte auch, dass sich der Charakter bewegt, das ist es.

Alle Ressourcen oder Hilfe würde geschätzt werden. Ich habe versucht, nach einem Tutorial zu suchen, aber sie scheinen alle so kompliziert zu sein und verwenden Color, um ihre Karte anstelle von Bildern auszufüllen.

Danke.

+4

Beginnen Sie mit der Java-Swing-Bibliothek zu arbeiten, um die Grundlagen zu erlernen. Sie müssen auch eine Spielschleife mit der Timer-Klasse implementieren, glaube ich, die in den meisten Swing GUI-Tutorials, Beispielprojekten, Büchern usw. enthalten sein sollte. –

Antwort

0

Hier ist ein 2D-Platformer, der einen einfachen Thread, Zeichnung, Spielstände usw. verwendet. Obwohl Sie nicht das volle Ausmaß von allem benötigen, könnten Sie Interesse an der Haupt-Thread-Logik usw. finden hat einen Link zum Quellcode in den Kommentaren. YouTube

Verwandte Themen