Mix_Chunk
の代わりにいつ使用する必要がありMix_Music
ますか?
質問する
4423 次
2 に答える
9
SDL_mixer
サンプルと音楽の両方の再生をサポートします。ドキュメントには、次のように記載されています。
SDL_mixer は、サンプルのマルチチャンネル オーディオ ミキサー ライブラリです。
16 ビット ステレオ オーディオの任意の数の同時再生チャネルと、音楽の 1 つのチャネルをサポートします。
両方のタイプのオーディオの再生がサポートされているため、タイプごとに構造があります。
- 構造体は
Mix_Chunk
サンプル、つまり効果音を表します。 - この
Mix_Music
構造は、音楽の一部を表しており、通常は繰り返し再生できるものです。
効果音を再生したい場合は、Mix_Chunk
関連する関数を使用します。音楽を再生したい場合は、Mix_Music
関連する関数を使用します。
一度に複数のサンプルを再生できますが、一度に再生できる音楽は 1 つだけです。
于 2012-02-11T00:57:37.267 に答える
7
Mix_Chunk はサウンド サンプルの再生に使用され、Mix_Music は音楽の再生に使用されます。
この 2 つの主な違いの 1 つは、一度に再生できる Mix_Music は 1 つだけですが、複数の Mix_Chunk を異なるサウンド チャネルで同時に再生できることです。
たとえば、ゲームをプログラミングしている場合、BGM には Mix_Music を使用し、効果音 (レーザー、パワーアップなど) には Mix_Chunk を使用します。
于 2012-02-11T00:57:15.933 に答える