Дороги методом Road Shape

Такой метод прокладывания дорог появился только в Arma 3, для предыдущих частей Армы дороги кладутся другим способом. Суть проста — ставим точки на карте, по этим точкам рисуются отрезки, которые в итоге и будут нашей дорогой. + Данный способ по сравнению с другим методом хорош тем, что в любой момент…

Описание значений physx.hpp для лодок

simulation = «shipx»;  //определяет тип транспортного средства («carx», «tankx», «shipx») maxSpeed = 80; // ! overSpeedBrakeCoef = 0.8; //коэффициент торможения, если транспорт двигается быстрее максимальной скорости (?) enginePower = 735; //мощность двигателя в кВт engineShiftY = 0.1; //относительное положение двигателя в пространстве, влияет на боковой наклон судна во время поворотов waterLeakiness…

Описание значений physx.hpp для автомобилей

Параметры взяты из Samples_F. Для удобства напишу сначала весь конфиг, а затем расшифровку каждого значения..   thrustDelay — задержка (в сек.) от нулевой тяги до полной при трогании с места. Влияет только на 1-ю передачу. brakeIdleSpeed — это скорость (в м\с) при которой автоматически срабатывают тормоза. При слишком высоком значении автомобиль не…

Статичная модель в игре

Статья рассчитана на тех, кто еще не имеет представления как добавить свою статичную 3d модель в игру. Речь НЕ будет идти о том как создать какую-либо 3d модель, для этого есть куча других статей по определенным 3d редакторам, здесь я напишу процесс импорта уже готовой 3d модели, чтобы можно было…

Создание вертикальных лестниц

Для того чтобы персонаж мог карабкаться по лестницам, на каждую лестницу (или отрезок лестницы) нужно по 2 точки в ЛОДе memory, с названиями «start1 (нижняя позиция) и end1 (верхняя позиция)«, если здание имеет не одну лестницу — соответственно добавляем точки «start2 и end2» и т .д. Важно чтобы верхняя точка…

Первый запуск и настройка Object Builder (Oxygen3)

Object Builder — это усовершенствованный Oxygen, который поставлялся в инструментах для Арма2. Он не сильно отличается функционалом, основное из добавленного, это разве что поддержка .FBX формата. При первом запуске Оксигена, программа предложит ее настроить и выдаст небольшое окошко: Все параметры нам знать не обязательно, но важные я распишу: Первая строка…

Свой автомобиль в Арме (Часть 1)

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

Управление в Oxygen и горячие клавиши

ЛКМ — выделить полигон\точку\компонент (в зависимости что выбрано) ПКМ — двигать объект с зажатой клавишей Колесо мыши +\- — Приблизить\отдалить +\- на Num клавиатуре — медленно приблизить\отдалить, удобно при работе с мелкими объектами Alt+ЛКМ — крутит камеру вокруг пина (крестик в центре координат) Alt+ПКМ — перемещает камеру Shift+ПКМ — скопирует элемент…

Создание теневого ЛОДа ShadowVolume

Теневой ЛОД, как следует из названия нужен для отображения теней. Армовский движок умеет автоматически генерировать тени для моделей, если количество полигонов не превышает 3тыс. (не точно), для более полигональных и больших моделей и нужен этот ЛОД. Теневой ЛОД, как и обычный желательно делать hi-poly и low-poly, прорисовка детализированной тени на…

Основное FAQ

Каков максимальный лимит полигонов в одной модели? По факту предел упирается в обрабатываемое DirectX’ом количество вершин, которых не может быть более 32768, полигонов может быть и больше. Но на деле сложно достигнуть хотя бы 30 тыс. полигонов или точек чтобы модель загружалась. И в Арме это сильно зависит от количества острых…

Описание параметров class Reflectors, class MarkerLights

class Reflectors — это направленный свет, используется в передних фарах автомобиля, фонарике, маяках и уличного освещения.    class MarkerLights — рассеянный свет который исходит от источника во всех направлениях. Используется в задних фонарях автомобиля, радио вышках, или световых маячках вертолетов\самолетов.   Параметр «blinking» не работает для класса «ReflectorLights«. Сделать его…

Создание крутящейся лампочки ReflectorLights

  Создать лампочку очень просто, поэтому немного усложним задачу и сделаем так, чтобы она крутилась вокруг своей оси (типа маяка). Такую лампу можно повесить на стену в каком -нибудь подземелье, будет выглядеть эффектно.   Для того чтобы она билась, и вокруг нее вращался отражатель — нужно сделать 2 селекшена light_1_hide и light_1_rotate…

Создание ЛОДа RoadWay и Path

RoadWay нужен для того чтобы персонаж мог ходить по горизонтальным плоскостям наших объектов (пол\крыша\лестницы\и т.п) Проще всего делать RoadWay по полигонам коллизии. То есть просто копируем с ЛОДа Geometry те полигоны, по которым персонаж может пройти, и копируем их в ЛОД RoadWay. Выделяются полигоны вот этим инструментом ВАЖНО! RoadWay не должен…

Создания файла локализации (stringtable.xml)

Допустим у нас есть наши объекты, и мы хотим чтобы в редакторе они назывались как на русском языке, а при смене языка — на английском. В любом конфиге, где есть строка «name, displayName, description…» — можно вписать код, который будет указывать на файл в котором этот самый name может быть написан на…

PBO Manager

Скачать с Armaholic.com Простенькая удобная и незаменимая программка для быстрого просмотра и замены содержимого в PBO архивах При установке встраивается в контекстное меню винды, что позволяет распаковатьзапаковать архивы щелкнув просто правой клавишей мыши. Умеет показывать контрольную сумму ПБОшки, что иногда полезно для создания ключей Так же, есть очень полезная функция…

Расширения используемые Армой

*.pac;*.paa — это текстуры. В .pac как правило используется несколько текстур, .paa — одна. *.rtm — анимации *.fsm — логика (ботов?) *.sqf;*.sqs;*.sqm — скрипты *.bikb — файл подписи(?) *.wss; .ogg;*.wav — звуковые файлы *.csv;*.html — таблицы, БД нужные для диалогов (?) *.cfg — файл конфига *.bisurf — материал поверхности (звуки…

Создание террейна в Terrain Builder по готовой карте высот

Вообще то уроков по созданию карты уйма, даже можно найти с исходниками готовой карты, к тому же советую посмотреть уроки MegaBlackGeneral’а на ютубе  там он все очень подробно разжевал. Но возможно этот урок кому то покажется более разжеванным и понятным   Террейн билдер в отличие от Визитора понимает довольно много…