2012-03-11 4 views
0

私は2Dゲームを書いていますが、私は必要に応じて左右にパンすることができる一方、軽量な方法でサウンドを再生しようとしています。音量調整を含め、NSSoundはすべての点で問題ありませんが、パンすることはできません。Cocoaを使用してOS Xでサウンドを再生してパンするにはどうすればよいですか?

もう1つのシワ:私はMonoMacを使用していますが、AVFoundationは利用できません。だからAVAudioPlayerは無事です。

私が見つけた唯一の答えは「OpenALを使用する」と思われますが、他の選択肢があるかどうかは興味があります。非常にシンプルな2Dゲームです。私がそれを避けることができれば、ポジションのオーディオを邪魔しないようにしたいと思います。 (パニングさえ一種の選択肢ですが、それは私の日を台無しにすることがないなら、私が働きたいと思っているだけです)。

答えて

-1

これはOpenGLゲームの後半です2D(スプライト)ベースのゲームであってもそれを使用します。ゲーマーは、視差、シャドーイング、テクスチャなどのものを期待しています。なぜホイールを再発明するのでしょうか?つまり、OpenGLを理解すれば、OpenALは実際にはもっと簡単です。おそらく半分以下のAPIで、必要なものすべてを手に入れることができます。あなたは上記のアドバイスを無視することを選択した場合

は...私はiOS用この(http://kstenerud.github.com/ObjectAL-for-iPhone/)LIBを使用しましたCore Audio

+0

常にあります、それは非常に簡単ですセットアップして作業する。コア・オーディオは素晴らしいですが、学習曲線は少し険しいです。 –

+0

私は実際にOpenGLを使っていました。 OpenGLはOpenALではありません。それは特に怒っています。私はプロジェクトをチュービングして、一面の仕事を扱うMonoGameに行きました。 –

関連する問題