Comments 5
«В Waves of Steel пауза замедляет игру в 0,000000001 раза от обычной скорости
Замедляет в 0.000000001 раз - значит практически не замедляет
Тема отличная, но такое впечатление, что... она не раскрыта. Тут материала на полчасика чтения должно быть, а не на убогие четыре минуты
Многие разработчики говорили, что большинство современных движков поддерживает паузу изначально,
TimeScale есть в большинстве движков, но его одного почти никогда не достаточно. Приходится писать свой менеджер чтобы учесть все кейсы. Например, игра должна вставать на паузу в меню. А ещё в обучении. А что если игрок откроет меню в время паузы в обучении? Ведь тогда при закрытии нельзя снимать с паузы. А ещё в игре могут быть способности, замедляющие время и открытие инвентаря может тоже идти через плавное замедление времени. И поверх всего есть оверлей Стима, который тоже должен ставить игру на паузу. У меня так в пет-проекте было 6 или 7 отдельных множителей, по которым считался финальный TimeScale.
Семь видов пауз в одной игре: разработчики рассказывают, как останавливают время