Вот интересно узнать, возможна ли реализация нижеуказанного.
Есть у нас скомпилированная карта, готовая к употреблению.
Можем ли мы посредством коддинга спавнить на ней монстров, оружие и др точечные энтити с параметрами. Через *.txt файл, как к примеру. Мапа_detail.txt?
И тоже самое, можем ли мы вставлять на карту другую карту. Либо, утрируя, префаб. Тоже подобным методом, чтобы можно было менять. Чтобы пользователь мог составить конфигурацию через приложенную программку-настройщик.
-=DrTressi=- ent-файлы генерируются из готового bsp файла, с помощью проги ripent, или же стандартной ксашевской командой. Там список всех энтить с параметрами и координатами, включая браш-энтити.
В ксаш-движке бсп-модели. Не помню, правда в какой версии.
-=DrTressi=- писал: Можем ли мы посредством коддинга спавнить на ней монстров, оружие и др точечные энтити с параметрами
посредством кодинга? да можым, почему нет.
Цитата:
-=DrTressi=- писал: И тоже самое, можем ли мы вставлять на карту другую карту. Либо, утрируя, префаб
да. Только без энтить. В первокваке аптечки-патроны все видели?
Вот это маленькие bsp-файлы, в ксаше такие тоже можно пихать и даже освещать как понравится. Но - только в качестве модели, энтити не учитываются.
да обычные BSP карты. В них и коллизия встроена, то есть можно, к примеру вагончик из халфы скомпилить отдельной маленькой картой-моделькой. И он будет переходить через уровни, не надо будет его лепить на каждой карте.
Цитата:
thambs писал: а в принципе, с энтитями возможно?
технически - да, практически много неудобных вопросов появляется, в плане ремаппинга имен энтить такой модели, сейв-рестора, возиться итд.
Ну и - как вообще представлять такую модельку. Как дополнительный набор энтить на карту, либо как комплексный префаб.
-=DrTressi=- почему нельзя? Допиши в *.ent файл монстров с нужными параметрами и координатами и юзай на здоровье под ксашем.
ЕМНИП, то ripent может "вшивать" новые энтити из *.ent файла обратно в карту (точно кроме лайтов, насчёт браш-энтитей не знаю, физический размер и форму сменить не получиться, а вот всякие другие параметры поменять можно).