Запуск звука в указанной позиции с CocosDenshion? - PullRequest
0 голосов
/ 24 октября 2011

Можно сделать что-то вроде:

  1. Воспроизвести звук в указанной начальной позиции
  2. Воспроизведение звука в течение определенного времени

Используя CocosDenshion?

Если так, то как?

Если нет ... у меня есть какие-то альтернативы, например, другой звуковой движок или определенный класс в SDK, который позволил бы мне делать обе вещи?

1 Ответ

1 голос
/ 25 октября 2011

Вы можете воспроизводить позиционное аудио с CocosDenshion.См., Например, этот урок .

Конечно, вы можете также зацикливать звуки, если вы это имели в виду под вопросом №2.Вы всегда можете запланировать таймер и остановить или (лучше) затухать звук через указанное количество времени.Программирование таймера, конечно, зависит от вас.

Что касается альтернативы, я настоятельно рекомендую ObjectAL .Он делает все, что делает CocosDenshion, и еще несколько вещей, плюс хорошо документирован и поставляется с отличным демо-приложением с примерами для воспроизведения позиционного звука, зацикливания звуков, использования стереоканалов с панорамированием и затуханием звуков.

Если вы не хотите возиться со включением статической библиотеки в свой проект, взгляните на Kobold2D , он поставляется с ObjectAL (и Cocos2D), уже настроенным и готовым к использованию.

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