усиление звука? - PullRequest
       24

усиление звука?

11 голосов
/ 14 февраля 2011

В cocos2d я наткнулся на учебник:

[[SimpleAudioEngine sharedEngine] playEffect: @ "gunfire.mp3" шаг: 0.5f панорамирование: 0.5f усиление: 0.5f];

Я не уверен, что понимаю разницу между этими свойствами.

1 Ответ

35 голосов
/ 26 октября 2011

Я уверен, что вы уже поняли это, но на случай, если кто-то еще споткнется здесь:

Эффект: звуковой файл в вашем комплекте, который вы хотите воспроизвести.

Высота тона: [от 0,5 до 2,0] воспринимается как «нота» звука. Если задать более высокое значение высоты звука, звук будет звучать на более высокой ноте. Более низкое значение сделает звук более низким или «более глубоким». 1.0 представляет собой шаг исходного файла.

Pan: [-1.0 до 1.0] стереоэффект. Ниже нуля ваш звук звучит больше на левой стороне. Выше 0 играет справа. 0.0 находится в мертвой точке. (см. примечание ниже)

Усиление: [0.0 и выше] громкость. 1.0 - это объем исходного файла.

Там есть еще много чего знать. Лучше всего взять простой файл и поиграть.

[править] Примечание по панорамированию: если вы подаете стереофонический (2-канальный) аудиофайл и пытаетесь панорамировать, вы не услышите никакого эффекта. Используйте 1-канальный файл (моно) для включения панорамирования.

Реальный ответ лежит здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...