演出の制御 曲の進行に合わせた演出の制御は Stage Director オブジェクトが行っています。 この Stage Director はアニメーションカーブとアニメーションイベントによって制御されています。 ちょっと分かりにくいのは短縮バージョンの挙動です。FastForward というイベントが発動されることによって無理やり全体の進行をショートカットして実現しています。 このイベントは IgnoreFastForward が true の場合は無視されます。これにより、フルコーラスにするか、ショートバージョンにするか、という切り分けができるわけです。 なお、楽曲についてはプログラム的に縮めようとするとかなりしんどいことになりますので、単純にフルコーラス版とショートバージョンを別々に用意してあります。 口パクの仕組み 口パクは簡単な手付けによって実現されています。 このアニメーション