единство и аудио: как работать с несколькими аудио - PullRequest
0 голосов
/ 31 августа 2018

Мне нужна ваша помощь, пожалуйста, речь идет об аудио (я немного новичок в этом). У меня возникли проблемы с выбором между «загрузкой в ​​память» и «потоком с диска».

У меня как 13 Ai, которые будут говорить небольшими предложениями, в зависимости от события, происходящего в игре. предложения типа "OMG !!" , «Но почему я?», «Пожалуйста, подождите». "ты просто ..?" и т.д ....

Кроме того, поскольку это аудио зависит от «событий», некоторые из них могут никогда не быть использованы / вызваны во время сеанса игры. (У меня будет более 150 маленьких аудио или голосов ...)

  • Я хочу использовать звуковые файлы wav для голосов, и я разрабатываю для мобильных устройств Я знаю, что потоковая передача с диска быстрая, но я слышал, что это влияет на производительность ... с другой стороны, загрузка в память быстрая, но дорогая (например, 10 минут потребляют около 100 МБ памяти). Так что я не знаю, какое решение приемлем для мобильного телефона

1 Ответ

0 голосов
/ 31 августа 2018

Я чувствую, что потоковая передача с диска достаточно хороша. Я использовал его некоторое время, и это никогда не вызывало у меня проблем с производительностью. Если это не так, вы не должны рассматривать компромисс памяти.

Кроме того, поскольку это аудио зависит от "событий", некоторые из них могут никогда не будет использоваться / вызываться во время игровой сессии

Еще одна причина для потоковой передачи.

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