Создание object group из существующих в игре объектов — различия между версиями

Материал из War Thunder Wiki
Перейти к: навигация, поиск
(Новая страница: «Из любого существующего в игре рендинста можно сделать обжект группу, то есть расставля…»)
 
м (Защитил Создание object group из существующих в игре объектов ([Редактирование=Разрешено только администраторам] (бессрочно)))
(нет различий)

Версия 16:59, 4 июня 2018

Из любого существующего в игре рендинста можно сделать обжект группу, то есть расставлять его можно будет прямо из редактора миссий (при этом он останется разрушаемым, если оригинальный объект был разрушаемым). Делается это очень просто - по адресу 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, который позволяет всегда ставить объект на коллижен.

После этого в миссии достаточно поставить соответствующий юнит и он будет виден в игре (в данный момент созданные пользователем юниты не видны в редакторе миссий и их надо руками прописывать в blk миссии, мы работаем над исправлением этой ситуации).