Анимация течения реки на части Android-телефонов застывает, если игру не закрывать пару часов
half4 frag(Varyings i) : SV_Target
{
half offset = _Time.y * _FlowSpeed; // _FlowSpeed = 0.1
return SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.uv + half2(offset, 0));
}
Сразу после запуска вода течёт плавно. Через пару часов (игра оставлена в меню) на части телефонов течение идёт рывками, потом замирает. В редакторе на ПК воспроизвести не удаётся. В чём причина?
- half теряет дробную часть; зациклить смещение
- Переменная _Time сбрасывается каждые 60 минут
- Текстура выгружается из памяти через час
- Телефон снижает частоту кадров при нагреве
