Стрельба от пассажира (Cargo Gunner)

Попытаюсь описать как сделать возможность стрелять с пассажирского места, но сам полностью не разобрался, по этому многие параметры будут не описаны, за помощью валкам ту Бис Вики Первое что нужно сделать — это конечно же поставить прокси, и дать ему уникальный ID У меня стоит прокси пассажира, но в конфиге мы…

Создаем свою категорию для своего мода в Eden редакторе

Данное действие актуально только для 3D редактора Арма 3 ! Для 2D редактора внизу статьи. Для начала размеремся, что есть категории, фракции, и т.п.: (взято из официального вики Арма 3) • Mode Здесь находится выбор объектов, модулей, триггеров и т.п., но нам пока этот режим не нужен • Submode Сторона,…

3den: превью-картинка в списке объектов

Думаю многие заметили, что с выходом 3den редактора (или 3d) мы получили возможность более простого ориентирования по списку юнитов или объектов. В этом небольшом уроке я постараюсь разъяснить как это делается. А делается это очень просто, но для начала разберем несколько аспектов: 1. BIS нам настоятельно для этого рекомендуют выставить…

Свой автомобиль в Арме (часть 3: Конфиги)

Для работы машины нужен не только physx.hpp, но и другие конфиги: Для удобства чтения и редактирования я разбил основной конфиг на составляющие. Основным является config.cpp и при забинаривании запаковщик внедряет дополнительные конфиги с расширением .hpp в основной, и в итоге мы получаем один большой конфиг.   config.cpp (Основной конфиг) basicDefines_A3.hpp…

Дороги методом 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 — это скорость (в м\с) при которой автоматически срабатывают тормоза. При слишком высоком значении автомобиль не…

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

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

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

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

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

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