Pygameのクラスとクラスの主な違いは何ですか?Sound
Music
- それぞれの制限は何ですか?
- どのような状況で、どちらか一方を使用しますか?
Sound
オブジェクトを使用して音楽ファイルを再生する、またはその逆など、直観的でない方法でそれらを使用する利点はありますか? - チャネルの制限に関する具体的な問題はありますか? また、一方または両方が信頼できない方法でチャネルから削除される可能性はありますか?
- として音楽を再生するリスクは何
Sound
ですか?
主に 2 つのドキュメント ページから。
Sound
利用可能なチャネルを自動的に使用する参照: pygame.mixer.Channel、pygame.mixer.Sound、pygame.mixer.music
私が理解している限り、主な違いは次のとおりです。
Channel
されます。これにより、他のプレイヤーSound
がプレイできなくなる可能性がありますそのため、このMusic
オブジェクトはより詳細に制御できるため、長い音楽ファイルの再生に最適です。
このSound
オブジェクトは、歩行音や銃声などの短いサウンド ファイルの再生に最適です。
ただし、複数の音楽ファイルを一度に再生したい場合は、Sound
. Music
一時停止できるようにしたい場合を除いて、サウンドを再生するメリットはないと思います。