Перейти к содержанию
Авторизация  
Ezhuk

Спектатор

Рекомендуемые сообщения

По просьбам трудящихся и не трудящихся...  спектатор 0.9.1 :

- свободная камера и вид от перового лица

- 3d теги (можно с именами)

- не надо тыкать на мышку чтобы повернуть камеру

- нет чаек и стандартного спектатора

- возможность скрыть интерфейс (H - hud, Ctrl+H - 3d теги)

- дальность 3d тегов зависит от дальности прорисовки 

- поправлены маркера на карте

- убрана мини карта 

- большая карта с текстурками во весь экран 

- в поле со временем, можно писать любую короткую строку через переменную "Global_HIA3_Specator_Time"

- убраны лишнии класса 

- модуль с настройками спектатора (убрать свободную камеру, наблюдение только за своей командой, убрать тепловизор) 

Изменено пользователем Ezhuk

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мельком пробежался по скриптам, и не понял пару вещей.

Во-первых зачем переопределять базовые классы контролов дисплея, если можно просто делать их экстерн

  Показать контент

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Kurbat, классы переделаю, спасибо. 

Спектатор запускаеться, взамен стандартного, а не после смерти. Т.е. он запускается только если поставлен тип респа "BIRD".

Так, что не сильно вижу смысла инициализации через модуль. А вот настройки в модуль вынису чуть пойже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Просто пару примеров наследования классов. Допустим, мне нужно поменять контролу пару параметров. Мы идём в UI A3, смотрим конфиг, ищем там нужный тип контрола. Предзагружаем основной класс, а потом со всеми параметрами копируем его, оставляем только те параметры, которые  нужно изменить.

Изображение

Тут мы сэкономили аж 10 строчек.

Изображение

Тут 15.

Таким образом, из 1800 строк кода конфига может остаться 600. Арма станет грузиться не на 3 секунды дольше, а на одну.

Инициализацию спектатора только через модуль. CfgFunctions c пост инитом может увеличить загрузку на карту. Причём на много, лучше проверить время загрузки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

v0.2

Все, удалил всеми ненавидимые классы...

+ карта теперь с текстуркой 

 

v0.3 

модуль с настройками

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.