Создание object group из существующих в игре объектов — различия между версиями
VolgaIgor (обсуждение | вклад) (Новая страница: «Из любого существующего в игре рендинста можно сделать обжект группу, то есть расставля…») |
(Исправлен баг с невидимыми обжект группами в редакторе) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 10: | Строка 10: | ||
Где '''className''' рассказывает что это объект типа композит, в котором есть одна нода типа рендинст, который называется “studebaker_us6_bm_13h” (меняется на нужный вам объект). Дальше идёт матрица объекта и параметр placeOnCollision, который позволяет всегда ставить объект на коллижен. | Где '''className''' рассказывает что это объект типа композит, в котором есть одна нода типа рендинст, который называется “studebaker_us6_bm_13h” (меняется на нужный вам объект). Дальше идёт матрица объекта и параметр placeOnCollision, который позволяет всегда ставить объект на коллижен. | ||
− | После этого в миссии достаточно поставить соответствующий юнит и он будет виден в игре | + | После этого в миссии достаточно поставить соответствующий юнит и он будет виден в игре. |
[[Категория:Пользовательские миссии]] | [[Категория:Пользовательские миссии]] |
Текущая версия на 21:08, 20 апреля 2020
Из любого существующего в игре рендинста можно сделать обжект группу, то есть расставлять его можно будет прямо из редактора миссий (при этом он останется разрушаемым, если оригинальный объект был разрушаемым). Делается это очень просто - по адресу WarThunder\content\pkg_local\gameData\ создаётся дополнительная папка objectGroups и в ней файл с удобным для вас названием и расширением .blk (например - katusha_01.blk). Внутри файл должен выглядеть так:
className:t="composit" node{ type:t="rendInst" name:t="#studebaker_us6_bm_13h" tm:m=[[1, 0, 0] [0, 1, 0] [0, 0, 1] [0, 0, 0]] placeOnCollision:b=yes }
Где className рассказывает что это объект типа композит, в котором есть одна нода типа рендинст, который называется “studebaker_us6_bm_13h” (меняется на нужный вам объект). Дальше идёт матрица объекта и параметр placeOnCollision, который позволяет всегда ставить объект на коллижен.
После этого в миссии достаточно поставить соответствующий юнит и он будет виден в игре.