Проблемы с производительностью UnityMainThreadDispatcher.cs - PullRequest
0 голосов
/ 06 ноября 2018

При профилировании нашей игры Unity мы видим, что ProcessRequests в UnityMainThreadDispatcher.cs отнимает много времени, особенно на старых устройствах. Мы подозреваем, что это Application.internetReachability, которое вызывается при каждом обновлении, которое по умолчанию составляет 0,1 секунды на обновление.

Мы можем использовать отражение, чтобы изменить значение updateInterval для UnityMainThreadDispatcher, чтобы в критически важных для игры областях игры мы задерживали обновление, но это не кажется идеальным. У кого-нибудь есть подобные или лучшие обходные пути для этого?

...