2013-03-24 5 views
2

Я создаю игру, в которой есть серия звуков, которые будут воспроизводиться на разных мероприятиях.Загрузка звуков для SoundPool эффективно (Global SoundPool?)

Загрузка звуков в onCreate резко ухудшает FPS, мне интересно, есть ли более эффективный способ загрузки звуков или способ создания глобального звукового пула, который может быть вызван действиями.

Если я создаю публичный звуковой пул в своем основном меню, может ли он воспроизводиться в будущих действиях?

Благодаря Энди

ответ

0

Я всегда создаю отдельный класс Sound (вроде утилитами), который имеет все игры, загрузки, выгрузки и т.д. методы. Я обращаюсь к ним со всей моей деятельности статически. Убедитесь, что вы используете контекст приложения для загрузки звуков, чтобы вы не закончили утечку памяти (если вы используете контекст активности)