Benutzer-Werkzeuge

Webseiten-Werkzeuge


bert:editing:charaktere

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
bert:editing:charaktere [2007/11/01 22:40]
scytheman update
bert:editing:charaktere [2014/03/01 17:13] (aktuell)
Zeile 1: Zeile 1:
 +<​sup>​[[:​bert|<​- Hauptseite]]</​sup>​
  
 +====== Charaktere ======
 +
 +Die Erstellung neuer Charaktere ist relativ Simpel. Dazu benötigt man lediglich:
 +
 +  * einen [[charaktere#​Verweise|Verweis]] in der jeweiligen [[maps|Map]]
 +  * einen [[charaktere#​Skins|Skin]] (Zeichnung des Charakters)
 +  * (optional) einen [[charaktere#​Dialoge|Dialog]]
 +
 +Verweis und Dialog sind jeweils mit einem einfachen Texteditor erstellbar. Für den Skin reicht ein einfaches Grafikprogramm aus.
 +
 +__Anmerkung__:​ Beim erstellen von animierten Texturen in [[http://​gimp.org|The Gimp]] empfiehlt es sich, das Grid zu aktivieren (//View -> [x] Show Grid//). Dieses konfiguriert man anschließend per //Image -> Configure Grid//, setzt Breite sowie Höhe auf 64 Pixel und die Farbe am besten auf Gelb. Beim Linienstil sollte man noch //dashed// oder etwas ähnliches einstellen. Nun kann man problemlos sehen, wie groß die einzelnen Texturen sein müssen.
 +
 +
 +===== Verweise =====
 +
 +Unterhalb des [[maps|Map]]-Blocks können optional mehrere Charaktere deklariert werden. Alle der folgenden Einträge müssen vorhanden sein, die Sentence-Datei muss jedoch nicht existieren. Das Format ist wie folgt aufgebaut:
 +
 +<​file>​
 +[char]
 +name=die drei lustigen Pins
 +imag=chars/​die_drei_lustigen_pins.png
 +sent=sentences/​chars/​die_drei_lustigen_pins.txt
 +posx=4
 +posy=9
 +[/char]
 +</​file>​
 +
 +Das Format sollte auch weitgehend selbsterklärend sein. "​[char]"​ dient dem Parser als Information,​ dass nun die Definition eines Charakters erfolgt. Dann wird dem Charakter ein Name (//name=//) zugewiesen. Darunter wird der Pfad (//imag=//) zum Skin des Charakters zugewiesen. Dieser liegt im Verzeichnis //​textures///,​ zur besseren Übersicht vorzugsweise unter //chars///. Anschließend folgt der Pfad zur Sentence-Datei (//​sent=//​),​ in der sich der [[.Charaktere:​Dialoge|Dialog]] des Charakters befindet. Und zuletzt wird jeweils die horizontale (//posx=//, 0-15) sowie vertikale (//posy=//, 0-11) Position des Charakters bestimmt. Die Reihenfolge dieser Zeilen ist übrigens egal.
 +
 +===== Skins =====
 +
 +Die Skins der Charaktere sind analog zu den restlichen [[Texturen]]. Auch ihre Größe Beträgt 64 Pixel in der Höhe und 256 Pixel in der Breite, da sie aus 4 animierten Frames bestehen und ein Frame 64x64 Pixel groß ist (4*64 = 256). Wie bei den restlichen Texturen ist die Farbe Pink ([[wpde>​RGB-Farbraum|RGB]]:​ 255, 0, 255; [[wpde>​Hexadezimale_Farbdefinition|Hexadezimal]]:​ FF00FF) im Spiel später nicht mehr sichtbar. ​
 +
 +Skin: {{  :​bert:​editing:​tex_chars_rat.png}}
 +
 +Skin, mit sichtbarer Frameunterteilung:​ {{  :​bert:​editing:​tex_chars_rat_borders.png}}
 +
 +Ingame: {{  :​bert:​editing:​rat.gif|:​bert:​editing:​rat.gif}}
 +
 +===== Dialoge =====
 +
 +Das [[.Charaktere:​Dialoge|Dialogsystem]] ist in einem extra Artikel beschrieben.
 +
 +<​sup>​[[:​bert|<​- Hauptseite]]</​sup>​
bert/editing/charaktere.txt · Zuletzt geändert: 2014/03/01 17:13 (Externe Bearbeitung)