Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
howto:world-maps [2021/05/12 22:25] dorianhowto:world-maps [2021/05/16 19:36] (aktuell) – [Eigene Tilesets] dorian
Zeile 5: Zeile 5:
 ===== Vorbereitung ===== ===== Vorbereitung =====
  
-  * [[https://gitlab.ub.uni-bielefeld.de/fs-technik/wa-map-fachschaft|GitLab-Projekt]] forken +Um an die Vorlage für unsere Maps zu kommen, geh auf unser [[https://gitlab.ub.uni-bielefeld.de/fs-technik/wa-map-fachschaft|GitLab-Projekt]] und folge der Anleitung unter "Map erstellen und ausprobieren" bis zum Schritt "Bearbeite die Map.." (Um die Anleitung zu sehen einfach ein bisschen nach unten scrollen) 
-  * Clone oder Download + 
-  [[https://www.mapeditor.org/|Tiled]] installieren+Um die Maps dann bearbeiten zu können, musst du dir noch den Editor [[https://www.mapeditor.org/|Tiled]] installieren.
  
 ===== Basics ===== ===== Basics =====
  
-  * Übersichtsscreenshot Tiled +Öffne jetzt deine umbenannte Kopie von ''template.json'' in Tiled. 
-  Map öffnen+ 
 +Du siehst in der Mitte die Map, so wie sie aussehen wird. Rechts an der Seite werden oben die Layer der Map und unten die verfügbaren [[#eigene_tilesets|Tilesets]] angezeigt. 
 +Links sieht du die Eigenschaften des Layers oder Tiles, welches du gerade ausgewählt hast. Für's Erste kannst du diese linke Leiste ignorieren.
  
 ==== Layer ==== ==== Layer ====
  
-  * Layer Ebenen, in denen Tiles plaziert werden können +  * Layer sind Ebenen, in denen Tiles plaziert werden können 
-  * Layer sind "gestapelt", Tile in höherem Layer überdeckt Tiles aus Layern darunter+  * Layer sind "gestapelt", d.h. ein Tile in höherem Layer überdeckt Tiles aus Layern darunter
  
-  * Möglichst eindeutige benennung +  * Layer sollten einen möglichst eindeutigen Namen haben. Das erleichtert das Bearbeiten zu mehreren Menschen oder nachdem etwas Zeit vergangen ist sehr ;-) 
-  * 1 Layer 1 Zweck +  * 1 Layer sollte genau 1 Zweck haben 
-  * z.B. ''walls'', ''floor'', ''Video_FS_Buero'', ...+    * z.B. ''walls'', ''floor'', ''Video_FS_Buero'', ..
 +  * Erstell im Zweifelsfall einfach einen neuen Layer über das Plus-Symbol unter der Layerliste. Wähle dort ''Tile Layer''.
  
-  * [[#besondere_layer|Besondere Layer]]+  * Es gibt auch noch einige [[#besondere_layer|besondere Layer]], die das WorkAdventure braucht, um zu funktionieren. Wir kommen unten darauf zurück, erst mal geht es jetzt aber um die sichtbaren Dinge.
  
 ==== Tiles ==== ==== Tiles ====
Zeile 92: Zeile 95:
 ==== Besondere Layer ==== ==== Besondere Layer ====
  
-  * ''floorLayer''+  * ''floorLayer'': Ebene, auf der die Charaktere laufen 
 +    * Alle Layer darüber verdecken Charaktere (sinnvoll für z.B. Baumkronen, Tunnel, "3D", ...) 
 +    * MUSS ''floorLayer'' heißen und vom Typ ''Object Layer'' sein (alle anderen Layer sind ''Tile Layer'')
   * ''start''   * ''start''
 +    * Layer-Eigenschaft ''startLayer'' mit bool-Wert ''True'' (= Haken im Kästchen)
 +    * 1 Tile, hier starten die Charaktere
 +    * Mehrere Tiles: Startpunkt wird zufällig aus den Tiles gewählt
 +    * MUSS ''start'' heißen
   * exit   * exit
 +    * Verknüpfung zu anderer Map
 +    * Layer-Eigenschaft ''exitUrl'' mit Namen der Ziel-Map als Wert (z.B. ''halle.json'')
 +    * Beliebig viele exit-Layer möglich, Name frei wählbar (''exitHalle'', ''exitFSTechnik'', ..)
  
 ==== Eigene Tilesets ==== ==== Eigene Tilesets ====
 +
 +Wenn du mehr benutzen möchtest, als in der Vorlage dabei sind, kannst du selbst neue Tilesets hinzufügen oder sogar erstellen.
 +
 +Wichtig dabei: Das Tileset muss **immer** als Bilddatei (''.png'') vorliegen und dann in den Tiled Editor importiert werden.
  
 === Bestehende hinzufügen === === Bestehende hinzufügen ===
  • Zuletzt geändert: 2021/05/12 22:25
  • von dorian