Difference between revisions of "De:Sprites erstellen"

(New page: '''Sprites''' sind flache Bilder, die sich "immer zur Kamera drehen". So werden in Uru zum Beispiel die Strahlenkränze von Lichtquellen simuliert. Um einen Sprite zu machen musst du zwei...)
 
(Die benötigten Einstellungen)
Line 35: Line 35:
 
00000800 - Der Sprite ist "fest" und kann nicht durchschritten werden(Zweck unbekannt)
 
00000800 - Der Sprite ist "fest" und kann nicht durchschritten werden(Zweck unbekannt)
  
00000020 - Needs to be on ALWAYS if off, the VFM won't work
+
00000020 - Muss auf IMMER gestellt sein, wenn es aus ist, die VFM funktioniert nicht(???)
  
 
00000010 - Es wird eine Art "Matrix Transformation" hinzugefügt, sieht nicht anders aus.
 
00000010 - Es wird eine Art "Matrix Transformation" hinzugefügt, sieht nicht anders aus.

Revision as of 16:54, 26 July 2008

Sprites sind flache Bilder, die sich "immer zur Kamera drehen". So werden in Uru zum Beispiel die Strahlenkränze von Lichtquellen simuliert.

Um einen Sprite zu machen musst du zwei Schritte durchführen. Wenn man's einmal verstanden hat, ist es eigentlich ganz einfach.

Das Modell erstellen

Das Modell besteht ganz einfach aus einer "Plane"(Fläche), allerdings muss man diese noch ein wenig verändern.

Gehe in die Ansicht von oben(Numpad-7) und füge die "Plane" hinzu.

Bei dieser Fläche zeigt die sichtbare Seite noch nach oben, das müssen wir ändern:
Gehe in den "Edit Mode" und in die Seitenansicht(Numpad-1/3).
Jetzt musst du noch den Lokalen Modus aktivieren. Das tust du indem du auf die Box unter dem 3D-Fenster drückst, auf der "Global" steht und "Local" wählst.)

Wähle alles aus und drehe die Plane dann um 180 Grad um die X-Achse. (R, dann X und 180 eingeben, gefolgt von Enter.)
Jetzt zeigt die sichtbare Fläche vom blauen Pfeil weg.

Jetzt musst du das ganze noch ein bisschen nach unten verschieben. 0.02 Einheiten auf der Z-Achse (G, Z, 0.02, Enter.)


Jetzt ist der Sprite fertig. Jedenfalls das Modell. Wenn du wieder in den "Object Mode" gehst, musst du wieder auf "Global" zurückwechseln!

Die benötigten Einstellungen

Jetzt musst du dem Sprite noch zwei "Properties" hinzufügen.(Im "Logic"-Bereich mit "Add Property")

  • String | Name:type | sprite
  • String | Name:sprite_flags | (hier die Sprite-Art auswählen und Nummer eintragen)

Es gibt verschiedene Arten von Sprites, welche es ist wird von "Sprite_flags" bestimmt. Mit der Nummer 00000821 bekommst du einen Sprite, der sich gut für Lichtkränze bei Lampen eignet.

Hier sind noch die anderen Möglichkeiten zum ausprobieren:

00000800 - Der Sprite ist "fest" und kann nicht durchschritten werden(Zweck unbekannt)

00000020 - Muss auf IMMER gestellt sein, wenn es aus ist, die VFM funktioniert nicht(???)

00000010 - Es wird eine Art "Matrix Transformation" hinzugefügt, sieht nicht anders aus.

00000008 - Modus 4 (Seltsam)

00000004 - Modus 3 (Imager Modus)

00000002 - Modus 2 (Normaler Modus)

00000001 - Modus 4 (Schwenk-Modus)

Im englischen Tutorial wurden die Modi noch näher beschrieben, ich halte das allerdings für nicht nötig, kann die Beschreibungen aber auf Nachfragen noch hinzufügen.

Hier ist das englische Tutorial: Making Sprites

Hier noch ein Bild, wie alles dann ungefähr aussehen soll:

Tutorial Sprite.jpg