Hallo Leute,
der Aku_Ryou hat mich letztens auf eine Funktion gebracht, die ich im Gamemaker vorher noch nicht entdeckt hatte oder generell die Möglichkeit dessen nicht bedacht hatte. Und zwar die der Texture_Page. Nun möchte ich mit dieser Aufteilung meiner Grafiken direkt beginnen, bevor ich zuweit im Projekt fortgeschritten bin und möchte von euch nochmal hören ob die Aufteilung so Sinn macht oder ob man da noch mehr zu bedenken hat.
Mein Game ist ein Pixelgrafik Run 'n' Gun und verbraucht generell nicht so wahnsinnig viel Platz für Texturen.
Bisher habe ich eine Aufteilung in 3 Texturepage Gruppen geplant und auch schon mit begonnen:
1. Intro/Menu/Highscore/Endscene
2. Level: Background (für jedes Level eine extra Page)
3. Level: Alles andere (für jedes Level eine extra Page)
-Mein erster Level ist grob schon fertig was die Texturen angeht, es kommen noch 3 Bosse und hier und da ein wenig hinzu, was auch noch einiges an Platz verbrauchen wird.
-Ich habe in GMS die Option der Texture Page auf die Größe von 8192x8192 eingestellt. Wobei bisher alle Texturen nichtmal diesen Platz verbrauchen. Diese Page war so um die 3MB groß. Nun habe ich aber schon eine Vorauswahl in die oberen 3 Kategorien gemacht und habe somit 3 Pages.
1. Intro/Menu/Highscore/Endscene: 1024x512 0.05MB
2. Level 1: Background 2048x4096 0.6MB
3. Level 1: Alles andere 2048x2048 1.3MB
Nun ist der Verbrauch mit insgesamt 2-3MB bisher ja nun wirklich ein Witz und es kommt ja nur darauf an das im Spiel diese T-Pages nicht oft oder möglichst garnicht gewechselt werden für eine gute Performance. Für mich kaum vorstellbar das aktuelle Rechner für sowas überhaupt noch eine Aufteilung nötig machen, aber vielleicht wisst ihr ja mehr.
Was vielleicht oder ganz bestimmt noch Sinn machen würde, wäre sämtliche Grafiken vom Spieler auf eine extra Page zu machen, ansonsten müsste die Lev1 Page ja in allen anderen Levels geladen werden. Werde ich noch anpassen.
Aber davon abgesehen, fällt euch noch was ein was zu beachten wäre, bevor ich damit loslege und später noch wieder Änderungen machen muss?
lg Zhe
der Aku_Ryou hat mich letztens auf eine Funktion gebracht, die ich im Gamemaker vorher noch nicht entdeckt hatte oder generell die Möglichkeit dessen nicht bedacht hatte. Und zwar die der Texture_Page. Nun möchte ich mit dieser Aufteilung meiner Grafiken direkt beginnen, bevor ich zuweit im Projekt fortgeschritten bin und möchte von euch nochmal hören ob die Aufteilung so Sinn macht oder ob man da noch mehr zu bedenken hat.
Mein Game ist ein Pixelgrafik Run 'n' Gun und verbraucht generell nicht so wahnsinnig viel Platz für Texturen.
Bisher habe ich eine Aufteilung in 3 Texturepage Gruppen geplant und auch schon mit begonnen:
1. Intro/Menu/Highscore/Endscene
2. Level: Background (für jedes Level eine extra Page)
3. Level: Alles andere (für jedes Level eine extra Page)
-Mein erster Level ist grob schon fertig was die Texturen angeht, es kommen noch 3 Bosse und hier und da ein wenig hinzu, was auch noch einiges an Platz verbrauchen wird.
-Ich habe in GMS die Option der Texture Page auf die Größe von 8192x8192 eingestellt. Wobei bisher alle Texturen nichtmal diesen Platz verbrauchen. Diese Page war so um die 3MB groß. Nun habe ich aber schon eine Vorauswahl in die oberen 3 Kategorien gemacht und habe somit 3 Pages.
1. Intro/Menu/Highscore/Endscene: 1024x512 0.05MB
2. Level 1: Background 2048x4096 0.6MB
3. Level 1: Alles andere 2048x2048 1.3MB
Nun ist der Verbrauch mit insgesamt 2-3MB bisher ja nun wirklich ein Witz und es kommt ja nur darauf an das im Spiel diese T-Pages nicht oft oder möglichst garnicht gewechselt werden für eine gute Performance. Für mich kaum vorstellbar das aktuelle Rechner für sowas überhaupt noch eine Aufteilung nötig machen, aber vielleicht wisst ihr ja mehr.
Was vielleicht oder ganz bestimmt noch Sinn machen würde, wäre sämtliche Grafiken vom Spieler auf eine extra Page zu machen, ansonsten müsste die Lev1 Page ja in allen anderen Levels geladen werden. Werde ich noch anpassen.
Aber davon abgesehen, fällt euch noch was ein was zu beachten wäre, bevor ich damit loslege und später noch wieder Änderungen machen muss?
lg Zhe