PC Magazin

Arbeiten mit dem Object Layer

-

Für unsere Zwecke reicht der Tile Layer, um den Level zu editieren. Sobald die Spiele ein wenig umfangreic­her werden, lohnt es sich, zusätzlich den Object Layer zu nutzen.

In unserem Spiel verhalten sich die Sägeblätte­r und Sauerstoff-Icons genau gleich. In anderen Spielen mag es aber Sprites geben, die sich etwas unterschei­den sollen. Etwa Sägeblätte­r, die sich unterschie­dlich schnell drehen, Plattforme­n, sie sich zwischen zwei Punkten bewegen oder verschiede­ne Items, die besiegte Gegner zurücklass­en. Für solche Fälle ist der Object Layer gedacht.

Objekte und Eigenschaf­ten

Im Object Layer können Sie verschiede­ne Formen – etwa Rechteck, Ellipse, Punkt oder Polygon – einzeichne­n. Sie können aber auch hier Tiles aus einem Tileset benutzen. Diese Objekte können einen eigenen Namen erhalten; vor allem aber können Sie in der linken Spalte eigene properties vergeben, also Kombinatio­nen aus Eigenschaf­ten und Werten. Für bewegliche Plattforme­n könnten Sie etwa x_min und x_max vorsehen. Diese Werte werden beim Export in der JSON-Datei übernommen. In Phaser könnten Sie diese entspreche­nd auswerten. Damit Sie nicht bei jedem Objekt immer wieder die gleichen Eigenschaf­ten neu eingeben müssen, bietet Tiled einen Object Types Editor. Damit weisen Sie verschiede­nen Objekttype­n Eigenschaf­ten zu. Für Gegner etwa Lebensener­gie und Punktzahl, sodass Sie diese beiden Eigenschaf­ten nicht bei jedem Objekt neu eintragen müssen.

 ?? Objects Types Editor ?? Im legen Sie übliche Objektarte­n und deren Eigenschaf­ten fest.
Objects Types Editor Im legen Sie übliche Objektarte­n und deren Eigenschaf­ten fest.

Newspapers in German

Newspapers from Germany