Mix_Music
の代わりにMix_Chunk
を使用する必要があるのはいつですか?Mix_ChunkとMix_Musicの違いは何ですか?
3
A
答えて
5
Mix_Chunkはサウンドサンプルを再生するために使用され、Mix_Musicは音楽を再生するために使用されます。
2つの重要な違いの1つは、複数のMix_Chunkを別々のサウンドチャンネルで同時に再生できますが、その時点では1つのMix_Musicしか再生できないということです。あなたがゲームをプログラミングしている場合
たとえば、あなたが効果音(レーザー、パワーアップ、など)
6
SDL_mixer
支援のためのバックグラウンドミュージックとMix_ChunkためMix_Musicを使用したいと思いますサンプルと音楽の両方を再生します。このドキュメントは次のように書いています。
SDL_mixerは、サンプルのマルチチャネルオーディオミキサーライブラリです。
それは16ビットステレオ音声を同時に再生チャネルの任意の数、プラス支持されているオーディオの両方のタイプを再生するので、音楽
の単一チャンネルをサポートし、各タイプFO構造があります。
Mix_Chunk
構造体は、サンプル、つまり効果音を表します。Mix_Music
構造体は、通常は繰り返し再生される長期間再生できるものを表します。
サウンドエフェクトを再生する場合は、Mix_Chunk
and it's associated functionsを使用します。音楽を再生する場合は、Mix_Music
and it's associated functionsを使用します。
複数のサンプルを同時に再生できますが、一度に1つの音楽しか再生できないことを覚えておくことが重要です。
関連する問題
- 1. $と$$の違いは何ですか?
- 2. `##`と `hashCode`の違いは何ですか?
- 3. typedefとの違いは何ですか?
- 4. NodeJS:「./ ..」と「..」の違いは何ですか?
- 5. {}())と{})の違いは何ですか?
- 6. `&`と `ref`の違いは何ですか?
- 7. `==`と `is`の違いは何ですか?
- 8. difftimeと ' - 'の違いは何ですか?
- 9. #{} $ {}と%{}の違いは何ですか?
- 10. ⊕と+の違いは何ですか?
- 11. アペンダーと〜の違いは何ですか?
- 12. "./"と "../"の違いは何ですか?
- 13. "$^N"と "$ +"の違いは何ですか?
- 14. %Qと%{}の違いは何ですか?
- 15. バックスティックと$()の違いは何ですか?
- 16. A`と ``の違いは何ですか[:] `
- 17. パッケージのインポートobjと何かの違いをインポートパッケージとPythonの何かの違いは何ですか?
- 18. METADATAとMETADATA.jl:違いは何ですか?
- 19. twistdとnohup&:違いは何ですか?
- 20. libspeとlibspe2?違いは何ですか?
- 21. Backbone.jsとPusherapp - 違いは何ですか?
- 22. wp_link_pagesとthe_posts_pagination→違いは何ですか?
- 23. $ dirtyと$ invalid:違いは何ですか?
- 24. XPathの//と?/の違いは何ですか?の使用は何
- 25. フレームとオブジェクトの違いは何ですか?フレームとオブジェクトの違いは何ですか?
- 26. リストと何か([_])と何か(_)の違い
- 27. 違いは何ですか?
- 28. 違いは何ですか?
- 29. Javaではargsとargghとargvの違いは何ですか?
- 30. コロンの配置の違いは何ですか:何かと何か:
ありがとうございます!今私には明らかです! – user1188243
大歓迎です!これがあなたの質問に答えるならば、それを受け入れてください。 –
しかし、それらの実際の違いは何ですか?なぜ私はMix_Chunkを使って拡張オーディオファイルを再生したくないのですか? Mix_MusicはMix_Chunkよりも強力ではありませんし、メリットはありません。それはオーディオや何かをストリームしますか?あなたが1つに限定される理由はありますか? – Alex