| Name | Von |
|---|---|
| Dynamische Schrittgeräusche | Lebostein |
Dieses Tutorial zeigt dir, wie du deinen Charakteren dynamische Schrittgeräusche gibst.
Anleitung
1. Wir brauchen nur zwei Werte, die wir direkt beim Hauptcharakter anlegen. Wähle deinen Hauptcharakter und füge den Wert underground = 0 hinzu; er gibt den Untergrund (Bodentyp) der Szene oder des Bereichs an. Dann fügst du den Wert randomsound hinzu, mit dem zufällig ein Sound für den aktuellen Untergrund gewählt wird.
| Lege den Wert underground (Bodentyp) in jeder Szene in einer Aktion zu Szenenbeginn fest und zusätzlich in Aktionen beim Betreten durch den Charakter über Aktionsbereiche im Wegesystem. Steht zum Beispiel 1 für Schritte auf Sand und 2 für Schritte auf Holz, setzt du nur den richtigen Wert, und die Skripte und Aktionen aus den folgenden Schritten erledigen den Rest. |
2. Jetzt brauchen wir ein paar Skripte. Für jeden Untergrund in unserem Adventure legen wir beim Hauptcharakter ein Skript an, mit Namen wie footsteps_sand oder footsteps_wood. Der Typ dieser Skripte ist von anderer Aktion aufgerufen. Darin setzen wir die Variable randomsound auf einen Zufallswert zwischen 1 und der Anzahl der Sounds für diesen Untergrund und spielen in den folgenden Zeilen den passenden Sound ab ...
3. Jetzt brauchen wir noch ein Skript, das je nach Untergrund die Sounds abspielt. Wir legen ein neues Skript an (wieder vom Typ von anderer Aktion aufgerufen) und nennen es footsteps. Es ruft das Skript für den aktuellen Untergrund auf ...
4. Nun muss das Skript footsteps jedes Mal laufen, wenn der Charakter den Boden berührt. Wir öffnen die Laufanimation, wählen einen der Kontakt-Frames (also den Frame, der ein Schrittgeräusch auslösen soll) und rufen dort die Aktion footsteps auf ...
5. Wiederhole Schritt 4 für jede Laufrichtung des Charakters. Wiederhole die Schritte 1 bis 4 für alle Charaktere, die dynamische Schrittgeräusche bekommen sollen.
Ressourcen
| Name | Beschreibung |
|---|---|
| n/a | ... |




