私はC#デスクトップの2Dゲームでオーディオを再生したいと考えています。C#、DirectX、およびXNAを使用してエンドユーザ向けのオーディオと要件を再生する
1)DirectXをオーディオに使用する場合、エンドユーザーはコンピュータにDirectXをインストールする必要がありますか? (私はそう思う)。
2)オーディオにXNAを使用する場合、エンドユーザーは自分のプログラムを実行するためにDirectXなど、.NET Framework以外のものを必要としますか?
私はXNAがC#の趣味主義者のゲーム開発に好まれているという感覚を得ています。純粋な.NETでこれまでのことすべてをやったことがあります。私は最近、フレームワークに付属のSoundPlayerは複数のオーディオファイルを同時に再生できないため、受け入れられないと判断しました。