Pull to refresh

Comments 5

«В Waves of Steel пауза замедляет игру в 0,000000001 раза от обычной скорости

Замедляет в 0.000000001 раз - значит практически не замедляет

Замедляет в 0.000000001 раз - значит практически не замедляет

Вообще-то "замедлить в 0.000000001" раз - значит ускорить в 1 000 000 000 раз. :-)

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

Многие разработчики говорили, что большинство современных движков поддерживает паузу изначально,

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

Sign up to leave a comment.

Articles