Difference between revisions of "De:Sprites erstellen"

m (moved Sprites erstellen to De:Sprites erstellen: language code prefix)
 
(No difference)

Latest revision as of 09:42, 9 July 2011

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 IMMER aktiviert sein, wenn es aus ist, funktioniert die VFM nicht(???)
  • 00000010 - Es wird eine Art "Matrix Transformation" hinzugefügt, sieht nicht anders aus.
  • 00000008 - Modus 4 (Seltsam)
    Der Sprite richtet sich immer auf die Kamera aus, zusätzlich gibt es noch ein wenig seltsame Rotation um die Z-Achse.
  • 00000004 - Modus 3 (Imager Modus)
    In diesem Modus dreht sich der Sprite nur um die Y-Achse. Wird bei dem Ahyoheek-Tischen und beim Projektor in den Pubs benutzt.
  • 00000002 - Modus 2 (Normaler Modus)
    Der Sprite richtet sich immer vollkommen zur Kamera, rotiert aber nicht um die Z-Achse.
  • 00000001 - Modus 4 (Schwenk-Modus)
    In diesem Modus richtet sich der Sprite immer vollkommen auf die Kamera aus. Dazu kommt ein Wirbeln um die lokale Z-Achse, abhängig von der Entfernung der Kamera.

Im englischen Tutorial wurden die Modi noch näher beschrieben, das könnt ihr hier nachlesen.

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

Tutorial Sprite.jpg