Wie hält man das Gameplay und die Musik in einem Rhythmus-Spiel synchron?

6

Was ist der beste Weg, um ein rhythmisches Spiel in XNA zu programmieren? (Eine Art Spiel wie Dance Dance Revolution) Würden Sie das eingebaute GameTime verwenden? Mit welcher Logik würden Sie sicherstellen, dass das Spiel ständig mit der Musik synchron bleibt? Irgendwelche Tipps wären sehr dankbar!

Grundsätzlich frage ich, wie Sie das Gameplay mit der Musik synchronisieren würden. Wie würde ich zum Beispiel in DDR die Pfeile korrekt mit dem Takt der Musik synchronisieren?

Chris
quelle

Antworten:

4

In XNA sollte es einfach sein, da die Mediaplayer-Klasse ihre Position während der Wiedergabe melden kann. Verwenden Sie diese Position (zumindest habe ich das getan, als ich eine 2D-Szenenwiedergabe durchgeführt habe, die perfekt mit einem Musiktitel synchronisiert werden musste). Es kann auch eingestellt werden, so dass Sie anständig genau schrubben können.

Oskar Duveborn
quelle