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

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

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

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

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

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

Свой автомобиль в Арме (часть 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 = 3.0; //количество литров в […]

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

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

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

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

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

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

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

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