Расширение функционала
RAXAT
опубликовал в
Блог проекта Street Legal Racing: Redline
5 фото
Движок игры
После весьма длительных сеансов диких извращений с системными классами наконец-то был найден способ добавить определение координат рендеров, создаваемых с помощью встроенного в игру языка программирования. Такая вот технология, уже привык, что в ней элементарных вещей нет.
GPS
Постепенно расширяются возможности 4 версии GPS навигатора, в частности, речь идёт об отрисовке на нём всевозможных маршрутов.
— Добавлен отладочный модуль для создания и калибровки маршрутов;
— Все карты, которые раньше использовали «пошаговый» GPS теперь перешли на новый с маршрутами. Под пошаговым GPS подразумеваются старые миникарты, в которых работал очень примитивный алгоритм позиционирования (поэтому позиция на такой миникарте обновлялась рывками)
Работы по GPS ещё очень много — поскольку в игре раньше работал временный вариант миникарт, нужно отредактировать все упоминания о нём во всех картах, где он раньше применялся (а их много), плюс нужно решить достаточно острый вопрос с утечкой памяти: сейчас GPS вызывается при создании каждого события карьеры, в этот момент игра загружает в память по 100-200 координатных векторов и далеко не всегда выгружает их оттуда обратно, это необходимо срочно оптимизировать.
После весьма длительных сеансов диких извращений с системными классами наконец-то был найден способ добавить определение координат рендеров, создаваемых с помощью встроенного в игру языка программирования. Такая вот технология, уже привык, что в ней элементарных вещей нет.
GPS
Постепенно расширяются возможности 4 версии GPS навигатора, в частности, речь идёт об отрисовке на нём всевозможных маршрутов.
— Добавлен отладочный модуль для создания и калибровки маршрутов;
— Все карты, которые раньше использовали «пошаговый» GPS теперь перешли на новый с маршрутами. Под пошаговым GPS подразумеваются старые миникарты, в которых работал очень примитивный алгоритм позиционирования (поэтому позиция на такой миникарте обновлялась рывками)
Работы по GPS ещё очень много — поскольку в игре раньше работал временный вариант миникарт, нужно отредактировать все упоминания о нём во всех картах, где он раньше применялся (а их много), плюс нужно решить достаточно острый вопрос с утечкой памяти: сейчас GPS вызывается при создании каждого события карьеры, в этот момент игра загружает в память по 100-200 координатных векторов и далеко не всегда выгружает их оттуда обратно, это необходимо срочно оптимизировать.
6 комментариев
Вот парочку видео записанных на нормальных тачках, которыми управляли при помощи руля и педалей: