Unreal Engine 4
http://uengine.ru/forum/

Аудио фризи на android
http://uengine.ru/forum/viewtopic.php?f=28&t=11870
Страница 1 из 1

Автор:  Honohy [ 08 окт 2017, 22:42 ]
Заголовок сообщения:  Аудио фризи на android

Приветсвую форумчан. Столкнулся с проблемой ЗВУКА на андроид. Периодически по ходу игры возникают фризы. Профайлер показывает на полусекндную задержку при обработке звука. Но какого и когда непонятно! выключил весь звук в игре, фризы пропали. Сталкивался ли кто-нибудь с такой проблемой? есть идеи куда думать?
Изображение

Автор:  Andy_rst [ 09 окт 2017, 14:05 ]
Заголовок сообщения: 

Вероятнее всего из-за динамической подгрузки большого сэмпла, если реализовано через spawn sound at location. После проигрыша звука, он удаляется.

Автор:  Prytaleks [ 12 окт 2017, 02:47 ]
Заголовок сообщения:  Re: Аудио фризи на android

Honohy писал(а):
Приветсвую форумчан. Столкнулся с проблемой ЗВУКА на андроид. Периодически по ходу игры возникают фризы. Профайлер показывает на полусекндную задержку при обработке звука. Но какого и когда непонятно! выключил весь звук в игре, фризы пропали. Сталкивался ли кто-нибудь с такой проблемой? есть идеи куда думать?

еще фризы создает Garbage Collection(сборщик мусора),
Изображение


чем чаще ты спавнишь акторы(или что нибудь другое), тем больше потом задержка GC, что бы убедится что дело в GC, включи это и запусти игру,


Изображение


раз в минуту у тебя будет показывать задержу вызванную GC, у нас была задержка 250+ ms, когда мы настроили GC раз в 10 минут, задержка была 2800+ мс, я переписал систему, вместо спавна, объекты перезаписывали себя(акторы, спрайты - и вообще все), спавн происходил крайне редко вообщем. Провели тест 10 минутный, задержка была меньше 100мс и вообще незаметна для глаза.

p.s. держи свои звуки в переменных, и проигрывай их когда надо, не спавни.

Автор:  Honohy [ 19 окт 2017, 02:31 ]
Заголовок сообщения: 

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

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/