Перейти к содержимому
Максиметер

🧟 От подписчика: делаю зомби-выживание на 8 игроков, делюсь 4 приёмами для оптимизации

🧟 От подписчика: делаю зомби-выживание на 8 игроков, делюсь 4 приёмами для оптимизации Я соло-разработчик и работаю над своим первым крупным проектом в Roblox - кооперативным зомби-выживанием с видом сверху. Игроков может быть до восьми, а волны врагов быстро растут: в тесте на 31-й волне оставалось 496 зомби. Игра должна хорошо работать даже на телефонах. Вот что помогает удерживать производительность: • Ограничение живых и очередь. Одновременно активны около 100 зомби, остальные ждут в очереди и появляются вне поля зрения камер всех игроков, чтобы никто не видел их «попавание». • Запечённые анимации. Анимации заранее обработаны в Blender до простых данных и проигрываются на клиенте через движение костей. Зомби вне экрана не анимируются вообще, дальние обновляются с частотой 10 Гц. • Один путь для группы. Отава зомби использует один общий маршрут: первый спрашивает путь, остальные следуют за его контрольными точками со своим боковым смещением. Максимум три запроса пути выполняются одновременно. • Отсутствие коллизий между зомби. Вместо полноценных столкновений используется дешёвый проход разделения несколько раз в секунду, чтобы враги не застревали в дверях. Ещё есть механика ловли редких зомби в клетки для улучшения бункера. Сейчас я борюсь с читабельностью интерфейса на маленьких экранах телефонов, интересно, что бы вы посоветовали?

1 просмотров

Другие публикации канала

Популярные публикации канала

Читать дальше

Два раза в неделю свежие посты этого канала — на почту и в личную ленту. Без повторного поиска канала вручную.