Главная/Новости

Дневник разработкиОбновление

Дома, гаражи и лифты: плавный вход в сложные интерьеры

Владелец с ключами в вестибюле дома рядом с лифтом и гаражом.

Статус: Переходы переработаны в исходниках; визуальная плавность и коллизия ещё проверяются в игре.

Дом или гараж должен открываться как часть города, а не как резкий перенос в пустоту. В нескольких глубоких интерьерах прежний порядок действий позволял снять затемнение до того, как окружение и пол успевали загрузиться. Из-за этого игрок мог увидеть старую точку, неподгруженное помещение или оказаться на неверной высоте.

Новый порядок перехода

Перенос теперь связывает три события: затемнение интерфейса, применение сервером точной позиции и игрового измерения, подтверждение готовности интерьера. Клиент раскрывает сцену только после нужного подтверждения или ограниченного запасного ожидания. При отмене и ошибке экран должен восстановиться, чтобы игрок не остался в чёрном окне.

Особенно внимательно разобраны входы из дома в низкий гараж и фракционный гараж ниже уровня земли. Для известных помещений добавлены точные координаты: лифты государственных организаций, больница, мэрия, студия новостей и другие сложные точки. Это помогает, когда игра поздно сообщает идентификатор интерьера и обычное ожидание не срабатывает.

Почему нужен игровой тест

Исходниковая проверка подтверждает порядок сообщений между клиентом и сервером, но не видит реальную загрузку пола и коллизии у игрока. Дальше команда пройдёт вход и выход в обоих направлениях, проверит положение персонажа и машины, появление питомца, возврат управления и поведение при медленной загрузке. До этого результаты описывают подготовленный механизм, а не принятую плавность каждого интерьера.

Все новости

Другие новости

Пассажирка выбирает музыку на планшете в автомобиле у океана.

Дневник разработкиОбновление

Планшет и музыка: обои, радио и звук автомобиля

Планшет Atlanta получает больше персональных настроек и полноценный музыкальный сценарий. Мы обновили его внешний вид, работу Яндекс Музыки и…

Запуск

Открываем лаунчер…

Если окно лаунчера не появилось, значит он ещё не установлен. Скачайте и установите его — файлы сервера лаунчер загрузит сам.