タグ

2022年9月30日のブックマーク (1件)

  • Unity の WebGL で動的にサウンドを生成・再生する方法を調べてみた - 凹みTips

    はじめに 通常、Unity で動的にサウンドを生成したいときは、AudioClip の Create で PCMReaderCallback を渡すか、MonoBehaviour の OnAudioFilterRead 中でバッファをセットすることで可能です。 docs.unity3d.com docs.unity3d.com かなり古い記事ですが、以前解説も書きました(一部有料機能と述べているところは現状はすべて無料です) tips.hecomi.com AudioClip に SetData して再生することも出来ますが、初期化時ではなく毎フレームデータを与えたい場合はこれは利用できません。正確にはセットして再生はできるのですが、サウンドの読み取り・再生自体はサウンドのスレッドで行われているため、Update などのメインスレッドから与えるとうまく再生されない(途切れたりする)からです

    Unity の WebGL で動的にサウンドを生成・再生する方法を調べてみた - 凹みTips
    hecomi
    hecomi 2022/09/30
    書きました