Text mit dem GM 6 zeichnen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Text mit dem GM 6 zeichnen

      (Übersetzung eines Textes von Big-Brain.org)

      Wie auch alle anderen grafischen Aufgaben ist auch das Zeichnen von Text im GM6 viel mächtiger,flexibler und auch in einigen Bereichen anders als man es von vorher gewohnt ist. Hier sind die Unterschiede...

      Font Ressourcen
      Es gibt einen neuen Ressourcentyp, Font genannt. Wenn du einen Text nicht nur in Arial 12 Punkt schreiben möchtest, musst einen Font zu deinem Spiel hinzufügen. Der Vorteil ist, das der Spieler nun nicht mehr irgendeine Schriftart auf dem PC benötigt; alle Schriftarten die das Spiel benötigt bringt es selbst mit.

      Größe, Farbe, Stil und Ausrichtung
      Die alten Methoden um Größe, Farbe, Stil und Ausrichtung zu bestimmen wurden geändert. Lasst sie uns der Reihe nach anschauen:
      • Größe: Es gibt zwei Möglichkeiten um die Textgröße zu beeinflussen. Wenn du eine Font Ressource erstellst, musst du die Schriftgröße bestimmen -- das ist die erste Möglichkeit. Die Zweite ist, die Funktion draw_text_transformed zu nutzen, mit welcher du einen spezifischen Skalierungsfaktor bestimmen kannst.

      • Farbe: Die Farbe deines Textes wird jetzt wie die aller anderen gezeichneten Objekte verändert, mit draw_set_color.

      • Stil: Falls du fetten, kursiven oder unterstrichene Text anzeigen möchtest, musst du das beim Erstellen der Font Ressource einstellen. Jeder Stil braucht eine extra Ressource.

      • Ausrichtung: Es gibt hierfür neue Funktionen, draw_set_halign und draw_set_valign, um die Ausrichtung deines Textes zu verändern.

      Soweit klingt es nach zusätzlichem Aufwand... aber es ergibt sich daraus auch viel Neues. Indem du draw_set_alpha benutzte kannst du transparenten Text zeichnen. Die draw_text_transformed Funktion ermöglicht es auch den Text beliebig zu rotieren. Damit sind viele neue Effekte möglich, die erforscht werden wollen...

      Dinge, auf die man achten sollte
      Es gilt ein paar neue Fallstricke zu umgehen. Wenn du kleine Schrift verwendest, dann stelle sicher das sie an einer ganzzahligen Koordinate gezeichnet wird. GM6 erlaubt es, beliebige Sprites an ungeraden Stellen zu zeichnen. Um dies zu erreichen, verwendet er Anti-Aliasing um es aussehen zu lassen, als wäre das Objekt "zwischen den Pixeln". Dies führt aber bei sehr kleinem Text zu hässlichen Ausfranzungen. Skaliere den Text auch nicht zu stark. Herabskalieren sieht gut aus, aber heraufskalierter Text wird schnell blockig und ausgefranzt.
      "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
      - Joseph Weizenbaum