Grafiken zuordnen

System.exit(0)

Aktives Mitglied
Hallo zusammen,

ich arbeite gerade mit meinem Sohn daran, ein kleines Spiel zu entwickeln.
Dabei werden wir für Aliens und Waffen usw. natürlich Grafiken brauchen.

Nun bin ich mir nicht sicher, wie ich am geschicktesten Objekten und Grafiken zuordne.
Mache ich
- eine Textdatei, die die Grafiknamen und bezüge speichert,
- schreibe ich in die Klassen die Namen der Dateien,
- schreibe ich die Namen der Dateien in die csv-Dateien, die die Leveldaten enthalten oder
- mache ich irgend etwas anderes Sinnvolleres?

Danke

mfg

System.exit(0)
 

Major_Sauce

Bekanntes Mitglied
Morgen :)

kommt ganz au fie Anzahl der benötigten Grafiken drauf an.
Du kannst auch sagen dass alle Grafiken in einem Ordner liegen und dann einfach der Name der Klasse als Grafikname benutzt wird, also zum Bleistift Alien.getName().
Ich persönlich verwende ganz gerne Enums dafür, in denen ich den Pfad deklariere, bietet sich aber nur an wenn die die Enums sowieso schon brauchst. Ist alles Auslegungssache und kommt auf die Situation drauf an.

mfg Major
 

InfectedBytes

Top Contributor
Kommt auch drauf an wie komplex dein Projekt allgemein werden soll.
Wenn das Spiel beispielsweise aus sehr vielen verschiedenen Waffen besteht, welche sich nur durch parameter unterscheiden, so ist es meistens angenehmer diese in Konfigurationsdateien zu speichern. In diesen Dateien kann man dann auch direkt die zu verwendende Grafik angeben.
So eine Datei könnte man z.B. wie folgt aufbauen:
Code:
[
  { "path" : "assets/weapons/a.png", "damage" : 123, "reloadtime" : 5 },  
  { "path" : "assets/weapons/b.png", "damage" : 10, "reloadtime" : 1 },  
  { "path" : "assets/weapons/c.png", "damage" : 200, "reloadtime" : 20 },
]
Diese Datei kannst du dann zum Start einlesen und parsen und damit dann die verschiedenen Waffen Objekte erzeugen und die entsprechenden Bilder laden
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Woher bekommt man seine Grafiken??? Spiele- und Multimedia-Programmierung 3
P Java Grafiken mit Rechnungen verknüpfen Spiele- und Multimedia-Programmierung 4
Androbin Grafiken in JAR einbinden Spiele- und Multimedia-Programmierung 3
G 3D-Objekte / Grafiken gesucht Spiele- und Multimedia-Programmierung 6
T Grafiken übereinanderlegen Spiele- und Multimedia-Programmierung 2
T PNG-Grafiken verwenden Spiele- und Multimedia-Programmierung 9
M Prinzipielle Frage: Kann Java Grafiken ausschneiden? Spiele- und Multimedia-Programmierung 3
V Frage zu Grafiken und Software! Spiele- und Multimedia-Programmierung 5
V Ein oder mehrere GIF-Grafiken zusammenfügen Spiele- und Multimedia-Programmierung 3
B 2D Grafiken auf Canvas3D Spiele- und Multimedia-Programmierung 7
G Grafiken mit Java im richtigen Format drucken Spiele- und Multimedia-Programmierung 3
B Pokerspiel: Problem mit Grafiken und Buttons Spiele- und Multimedia-Programmierung 3
M Abrunden der Ecken von Grafiken Spiele- und Multimedia-Programmierung 10
M Seltsames Flackern bei Laden von Grafiken Spiele- und Multimedia-Programmierung 4
K Grafiken mit Listener verbinden? Spiele- und Multimedia-Programmierung 10
K Spiel zum zuordnen von Dienstgraden und Dienstgradabzeichen Spiele- und Multimedia-Programmierung 5

Ähnliche Java Themen


Oben