はじめに Unity でイントロ付きループを行うには、予め音楽のファイルを分割しておき AudioSource の遅延を扱えるメソッドを用いて対応をするのが一般的になっています。 AudioSource.Play() AudioSource.PlayDelayed() AudioSource.PlayScheduled() が、他にも方法があって、Wave ファイルの smpl チャンクにループポイントを設定し、インポート設定の Compression Format を Vorbis にするという方法もあります。そうするとループをオンにした状態で再生するだけで自動的にイントロ付きループになります。 ただ、この smpl チャンクを設定できるソフトが案外少ないので自分で Unity の拡張を書きました。 UnityWaveFileLooper chiepomme/UnityWaveFileL