【发布时间】:2011-02-14 18:53:57
【问题描述】:
在cocos2d中,偶然看到一个教程:
[[SimpleAudioEngine sharedEngine] playEffect:@"gunfire.mp3" pitch:0.5f pan:0.5f gain:0.5f ];
我不确定我是否理解这些属性之间的区别。
【问题讨论】:
标签: cocos2d-iphone
在cocos2d中,偶然看到一个教程:
[[SimpleAudioEngine sharedEngine] playEffect:@"gunfire.mp3" pitch:0.5f pan:0.5f gain:0.5f ];
我不确定我是否理解这些属性之间的区别。
【问题讨论】:
标签: cocos2d-iphone
我相信你现在已经弄清楚了,但以防其他人在这里绊倒:
效果:您要播放的捆绑包中的声音文件。
音高:[0.5 到 2.0] 将其视为声音的“音符”。给出更高的音高数字会使声音以“更高的音符”播放。较低的值将使声音更低或“更深”。 1.0 是原始文件的音高。
Pan:[-1.0 到 1.0] 立体声效果。低于零的声音更多地在左侧播放。大于 0 向右播放。 0.0 是死点。 (见下文注释)
增益:[0.0 及以上] 音量。 1.0是原始文件的体积。
还有很多要知道的。最好的办法是获取一个简单的文件并进行播放。
[编辑] 平移注意事项:如果您输入立体声(2 声道)音频文件并尝试平移,您将听不到任何影响。使用 1 通道文件(单声道)启用平移。
【讨论】: