【3Dゲームエンジン】Unity質問スレッド35 at GAMEDEV
[2ch|▼Menu]
763:名無し@キムチ
18/05/28 21:21:25.63 My3RALUa.net
>>731
当方の場合はファイルオープンダイアログを開いて、音楽ファイル名を取得してやっているよ。.wavしか使えないけどね。
ファイルオープンダイアログを使うにはusing System.IO;とusing System.Windows.Forms;が必要だよ。
またAssetsフォルダの中にPluginフォルダをつくって、その中にC:\Program Files\Unity\Editor\Data\Mono\lib\mono\2.0からコピーしたSystem.windows.forms.dllを入れる。
取得したらコルーチンに渡す。
このコルーチンでちゃんと動いてるよ↓
IEnumerator StreamPlayAudioFile(string fileName)
{
//音楽ファイルロード
www = new WWW("file:///" + fileName);
{
Debug.Log(fileName);
    yield return www;
sound.clip = www.GetAudioClip(true, true);
//sound.Play();
}
}
実際に鳴らすsound.Play();は別の場所で使っているよ。
もうひとつBuildのPlayerSettingをする上で必要なことがあったけど、それはいまパット思い出せ



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

1903日前に更新/289 KB
担当:undef