Spielerando

Schrittgeräusche spielen nach Lag oder Schleifenneustart doppelt oder gar nicht

Geräusche und Effekte hängen an Momenten innerhalb einer Animation. Springt die Animationsuhr wegen Lag vor oder läuft die Schleife herum, verpasst die einfache Prüfung Ereignisse oder löst sie doppelt aus. Und wer mitten im Lauf beitritt, soll nicht eine Salve alter Schritte hören.

Warum das funktioniert

Wer fragt, welche Ereignisse in die gerade vergangene Zeitspanne fallen, erfasst jeden Zeitpunkt genau einmal, egal wie lang oder kurz das Bild war. Ein Fenster, das an einem Ende offen ist, ordnet einen Zeitpunkt auf der Grenze nur einem Bild zu, nie zwei.

Wann es das Falsche ist

Falsch, wenn der Ton dem echten Kontakt folgen soll, etwa bei einem Fuß, der den Boden auf unebener Höhe berührt; löse ihn dann aus der Bodenprüfung aus. Lass es auch bei Effekten weg, die nach einem Stocken nicht verloren gehen dürfen, etwa ein Treffer.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 3 typische Fehler und die Lösung
  • 29 Zeilen Beispielcode mit 3 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Schrittgeräusche spielen nach Lag oder Schleifenneustart doppelt oder gar nicht“ (read_entry footstep-sound-fires-once-when-animation-time-jumps) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen