Воспроизведение аудиофайла в Cocos3d

Я использую инструмент Blender для создания моделей, я включил анимацию и звук в модель и экспортировал в формат POD. Теперь, когда я запускаю файл POD в приложении iOS с помощью Cocos3d, анимация работает нормально, но не звук, который я включил.

Итак, мой вопрос: «Можем ли мы включить звук в файлы POD?»

Если ДА "Почему не воспроизводится?"

Если НЕТ "Как я могу воспроизвести его с помощью Cocos3d? И я должен начать воспроизведение звука в определенном кадре".


person Chengappa C D    schedule 17.09.2014    source источник


Ответы (1)


POD файлы являются строго бинарными файлами 3D-моделей. В файле POD отсутствует звуковая дорожка.

Аудиоподдержка Cocos3D обеспечивается платформой Cocos2D.

В Cocos3D анимация запускается действием CC3ActionAnimate. Что касается синхронизации звука с временными рамками анимации, вы можете попробовать создать CCActionSequence, содержащий последовательно следующие действия:

  1. CC3ActionAnimate, чтобы анимировать узел до точки, где вы хотите воспроизвести звуковой эффект.
  2. CCActionCallBlock, чтобы начать воспроизведение звукового эффекта
  3. CC3ActionAnimate, чтобы анимировать оставшееся содержимое анимации узла.

Или вы можете просто запустить один CC3ActionAnimate для всей анимации и в то же время запустить отдельный CCActionSequence, содержащий CCActionDelay и CCActionCallBlock, чтобы запустить звук после определенной задержки.

...Счет

person Bill Hollings    schedule 19.09.2014