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

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

Чат и быстрые меню: меньше случайных ошибок при управлении

Друзья общаются за столиком уличного кафе и смотрят в телефон.

Статус: Обработчики исправлены в исходниках; поведение клавиш и индикатора набора проверяется в игре.

Клавиатура в игре одновременно управляет персонажем, чатом и многими окнами. Ошибка в одном быстром меню может прервать действие в самый обычный момент. В последних правках мы прошли несколько таких мелких, но заметных сценариев.

Цифровые клавиши в меню

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

Видно ли, что человек печатает

Индикатор набора сообщения раньше опирался на свойство, которое мост совместимости всегда возвращал как ложное. Клиент теперь отслеживает открытие и закрытие чата и передаёт смену состояния другим игрокам через потоковые данные. Это рассчитано на минимальное число сообщений и должно убирать «зависший» значок после закрытия чата или выхода человека из зоны видимости.

Escape и карта

Отдельно обновлена логика Escape: во время игры клавиша должна открывать меню Atlanta, а при выборе карты временно передавать управление карте GTA V. После закрытия карты проектное меню возвращается. Быстрые повторные нажатия защищены от двойного переключения.

Следующий этап — пройти все три сценария в реальном клиенте, включая чат во время движения, короткие меню с одним пунктом и карту из разных окон. Проверка исходников показывает отсутствие прежнего обращения к пустому пункту, но не заменяет ощущения от управления.

Все новости

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

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

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

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

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

Запуск

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

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