3
コンテンツパイプラインなしでXNAにサウンドをロードする
私は、ユーザーがゲームで使用する独自のアセットをインポートするWindows用の「ゲームメーカー」タイプのアプリケーションに取り組んでいます。実行時にエンジン側でこのコンテンツをロードできるようにする必要があります。 ただし、ユーザーがXNAランタイム以外のものをインストールする必要がないので、実行時にコンテンツパイプラインを呼び出すことはできません。 画像の場合、Texture2D.FromStreamを使用して問題ありません。 また、XNA 4.0 は、SoundEffectクラスにFromStreamメソッドを追加しましたが、PCMウェーブファイルしか受け入れないことにも気付きました。 でも、少なくともMP3では、waveファイル以上のものをサポートしたいと思っています。 何かお勧めですか?おそらく、PCMウェーブフォーマットへのデコードを行うC#ライブラリがいくつかあります。