0

我有几行。
第二行记录在案。
第一行超出了界限,它确实有效。

尽管文档和其他 QA 说范围是 0f 到 1f :
在更高的音量上,比如 20、30;确实增加了音效的音量。所以它起作用了。

正常吗?或者可能是一个错误?如果我使用超出文档中给出的范围,可能会很危险吗?例如:setEffectsVolume:15f 而不是范围 0f-1f ?

    //this is undocumented also out of bounds,somehow really increases volume to 6x.
    1. [SimpleAudioEngine sharedEngine].effectsVolume=6.0f;

    //this is normal because inbounds of range
    2. [SimpleAudioEngine sharedEngine].effectsVolume=.2;
4

1 回答 1

2

可能(并且将会)发生的最坏情况是音频质量下降。

音量级别 1.0f 表示效果以其录制的音量播放(分别以数字方式存储)。上面的所有东西都会使声音播放得更响亮,但会放大失真。将其视为缩放图像,您会注意到它会随着放大而丢失细节。这是相同的效果。

于 2013-02-18T21:01:11.857 回答