Sidebar

Как поставить модель на карту с помощью env_sprite? [HL1]

Как поставить модель на карту с помощью env_sprite? [HL1]

Добрый вечер, камрады!
Есть нубский вопрос. Как поставить модель на карту с помощью env_sprite?
Я делал так: создал env_sprite, зашёл в папку с моделями, прописал *.*
Но проблема в том, что модель не отображается.
Как исправить сие?
 

ZAZA

New member
Nov 8, 2011
2,434
40
0
env_sprite не предназначен для вставки моделей. И как бы ты не пытался и не мудохался с fgd, у тебя все равно ничего не получится.

Для вставки моделей используй cycler_sprite, а env_sprite используй по назначению - для вставки спрайтов.
 

Psycho-A

 
Aug 29, 2009
3,967
37
73
0
Это же надо было написать такой бредовый код, что модели вставляются как спрайты...
 

npocTo_LaM

New member
Oct 27, 2012
1,474
47
0
насколько знаю есть несколько вариантов:
- создать внутри модели браш, его можно покрасить текстурой null - он будет не видимым, как вариант покрыть звучащей текстурой (смотри файл materials.txt, выбирай из него текстуру и покрывай ею браш) - тогда от попадания по нему будет звук, например стекла, но он будет видимым - делай так, чтобы не выступал из модели, добавит полигонов. От браша будет тень, но есть одна особенность: если центр модели окажется в браше (крестик в редакторе), она будет темная. Необходимо обратить на это внимание и при необходимости поправить саму модель, чтобы центр не попадал в браш, обычно подымают вверх.
Есть вариант вставить внутрь модели брашевую энтитю, func_wall, например. Покрыть можно текстурой null, будет не видимой, но не будет создавать тени. На освещении модели положение ее центра (в браше или вне браша) никак не скажется. Чтобы была тень нужно покрыть любой другой текстурой и в свойства отображения поставить Render Mode: Texture, FX Amount: 0, Light Flags: Opaque (Blocks Light) - невидима, отбрасывает тень.
Если хочется чтобы звук был от попадания, например как в дерево, превращаем браш в func_breakable с нужным материалом (Wood - для описываемого случая), остальные параметры как выше.
Вроде так, поправьте если ошибся.
Для китайских компиляторов - можно как написал qpAHToMAS
 

qpAHToMAS

New member
Oct 22, 2006
9,289
33
Когда писался код, то модели в игре были лишь для персонажей (монстров) и оружия, но никак не для декораций уровня.
Слава богу, что есть вообще способ поставить модельку на уровень.
 

Mr.Jeff

New member
Mar 12, 2011
2,135
60
0
2 qpAHToMAS:
Почему, использовались и для декорации. Например, в ЦУПе - модель sat_globe.mdl или модель ракетного двигателя, в реактивной струе которого нужно было сжечь тентакля. Еще - анимированные растения. Просто для вставки моделей в ХЛ1 предназначена энтитя monster_furniture - поддерживает и субмодели. Как запасной вариант - cycler.
 
Last edited:

Psycho-A

 
Aug 29, 2009
3,967
37
73
0
2 Psycho-A: это не бредовый код, это слой абстракции. Сорс тоже так умеет.
Это-то понятно, я лишь к тому, что могли бы думать не только о дне сегодняшнем-безмодельном, но и о будущем движка - и потому написать нормально воспринимаемый пользователем класс типа "prop_", "env_model" и т.п.. При том, что со спрайтами, значит, извращаться для них - это нормально...
 

qpAHToMAS

New member
Oct 22, 2006
9,289
33
2 Mr.Jeff:
Ну вот, в конце ты сам и ответил :). monster_furniture всё-таки монтстр и "обстановка", но это никак не какие-нибудь трубы, обрамления у окон, ручки у дверей и т.д.
Адекватная возможность облагородить уровень моделями появилась лишь в Source (prop_static), там модели замечательно интегрируются в геометрию уровня.
 

Mr.Jeff

New member
Mar 12, 2011
2,135
60
0
2 qpAHToMAS:
Как раз у него нет свойств "монстра". Для того, чтобы монстра вставить, в ХЛ есть либо сам монстр, либо энтитя monster_generic. Вставленный с ее помощью персонаж будет выполнять скрипты. А вставленный при помощи monster_furniture - нет. Потому что последний объект как раз для вставки моделей-декораций. Таких как трубы, обрамления, растения и другие подобные вещи.
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 Psycho-A: если тебя волнует некорректное название, это лишь свидетельствует о недостаточном просветлении Дао.
 

ZAZA

New member
Nov 8, 2011
2,434
40
0
qpAHToMAS said:
Адекватная возможность облагородить уровень моделями появилась лишь в Source (prop_static), там модели замечательно интегрируются в геометрию уровня.
env_model есть во многих модах для хл. Например, в dod или ts.
 

qpAHToMAS

New member
Oct 22, 2006
9,289
33
Mr.Jeff said:
Потому что последний объект как раз для вставки моделей-декораций. Таких как трубы, обрамления, растения и другие подобные вещи.
Как ты всякие декорация и обрамления понавешаешь, когда monster_furniture не статичен и падает после загрузки карты (как оружие, выкинутое игроком)?
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord