Ich habe vor meine Objekte aus Dateien laden zu lassen.
D.h., ich habe ein Standardobjekt, mit dem programmiere ich alle Aktionen im GM(L) und fülle dann die Eigenschaften wie Typ, Name, Grafik usw. beim laden aus einer externen Datei.
Meine Frage ist nun, wenn ich eine Grafik habe in der z.b. ein ganzes tileset existiert.
Wie lade ich für das Objekt die Sprites an Position x1,y1, mit höhe1 und breite1, und x2,y2, mit höhe2 und breite2 als Subimages 1,2,3 usw?
Ich bin mir auch noch nicht ganz sicher ob ich
a) für jedes Objekt einfach nur ein Array anlegen soll mit den Eigenschaften, und dann beim anlegen der Instanzen die Eigenschaften befüllen
oder
b) jedes Objekt vom Standardobjekt erben soll, mit den gewissen Eigenschaften, und dann die Instanzen der Einzelobjekte verwenden?
Zu (b) ist mir dann auch nicht ganz klar wie die Objektbenahmung dann funktionieren soll. Kann man Variablennamen in GML dynamisch halten?
D.h., ich habe ein Standardobjekt, mit dem programmiere ich alle Aktionen im GM(L) und fülle dann die Eigenschaften wie Typ, Name, Grafik usw. beim laden aus einer externen Datei.
Meine Frage ist nun, wenn ich eine Grafik habe in der z.b. ein ganzes tileset existiert.
Wie lade ich für das Objekt die Sprites an Position x1,y1, mit höhe1 und breite1, und x2,y2, mit höhe2 und breite2 als Subimages 1,2,3 usw?
Ich bin mir auch noch nicht ganz sicher ob ich
a) für jedes Objekt einfach nur ein Array anlegen soll mit den Eigenschaften, und dann beim anlegen der Instanzen die Eigenschaften befüllen
oder
b) jedes Objekt vom Standardobjekt erben soll, mit den gewissen Eigenschaften, und dann die Instanzen der Einzelobjekte verwenden?
Zu (b) ist mir dann auch nicht ganz klar wie die Objektbenahmung dann funktionieren soll. Kann man Variablennamen in GML dynamisch halten?