Попытка понять, почему один и тот же код, развернутый на 2 разных ПК, ведет себя по-разному.
В проекте Unity в моем цикле обновления у меня есть простой таймер обратного отсчета.Я начинаю с 25 секунд.
Это мой код в обновлении
_timer -= Time.deltaTime;
_temp = String.Format("{00:00:00.00}", _timer);
_temp = _temp.Remove(5, 1).Insert(5, ":");
_uiText.text = _temp;
На моей тестовой машине он работает правильно, отображая отсчет секунд с 25, а также с десятых и сотен, то есть 00:25: XX
Но вместо этого на моем компьютере для развертывания он начинается с 5 минут, а секунды начинаются с 100!то есть 05: 99: XX
Почему он работает по-другому?