Pygame 中的和类之间的主要区别是什么?SoundMusic
- 各有什么限制?
- 在什么情况下会使用其中一种?以不直观的方式使用它们是否有好处,例如使用
Sound对象播放音乐文件或反之亦然? - 频道限制是否存在特别问题,是否有可能不可靠地从其频道中删除一个或两个?
- 演奏音乐的风险是
Sound什么?
主要来自两个文档页面。
Sounds 自动使用可用频道请参阅:pygame.mixer.Channel、pygame.mixer.Sound、pygame.mixer.music
据我了解,这些是主要区别:
Channel播放。这可能会阻止另一个Sound播放因此,该Music对象确实最适合播放长音乐文件,因为您可以更好地控制它。
该Sound对象最适合播放短声音文件,例如步行声或枪声。
但是,如果您想同时播放多个音乐文件,则必须使用Sound. 我看不出播放声音有什么好处Music,除非你想暂停它。