Ожидаемый контент:

...

Карты, моды, дополнения, утилиты...

...

... и другое

В разработке... (Внимание: это меню отображается некорректно на некоторых стилях форума)

DOOM 0.9.1282

Форум Мапперов и Doom'еров

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум Мапперов и Doom'еров » Уроки » Примитивная бьющаяся лампа.


Примитивная бьющаяся лампа.

Сообщений 1 страница 6 из 6

1

В целом, разбивающуюся лампу можно сделать много-какими способами... НО!

Здесь рассмотрим самый простой и примитивный из них :

Для начала сделайте модель своей лампы (из любой текстуры)

Я бы порекомендовал текстуры в папке textures\base_light
так как именно они показывают поломку лампы xD

с виду простые, квадратные лампочки, однако при желании текстуру можно как угодно растянуть и сделать из неё кругленькую или ещё какую-нибудь модельку

Здесь представлены все текстуры нужного типа :

+1

2

Вот мы и сделали (для начала) простенькую модельку лампы
Это должен быть всего-лишь func_static
Запоминаем его имя! (в данном случае func_static_143 )
Также рекомендую оставить эту статичную модель (как общую модель для всех таких же
источников света) Можно для удобства создать комнатульку где-нибудь за пределами
карты и там хранить модели для нужных ламп ;)

Смотрите по скрину :

0

3

Теперь самое трудноватое:
Создаём light

в него вписываем следующие параметры:


networkSync : 1

texture : lights/squarelight_breakable

s_shader : light_hum_02_shatter

health : 5

model : func_static_143    (обратите внимание что тут указывается наша с вами моделька)

target : func_fx_1  (это наша будущая "искорка" когда бьётцо лампоче4ка)

(каждый параметр по-своему важен) так что
лучше всё как и тут вписать если не хотите вникать, остальные дополнительные параметры (радиус света и прочее - сами отрегулируете)

Ещё советую когда закончите всю работу над светом приписать параметр light_center : 0 0 50 либо light_center : 0 0 100

И кстати, модель лампочки возможно сразу не появится в редакторе
чтоб появилась - нужно заново загрузить эту карту в редакторе либо сначала в игре потом в редакторе

Лампочка это оч глючная вещь между прочим, так что сохраняйте картишку почаще - когда её делаете и старайтесь не жать F7 ))












Теперь заключительный этап :
Делаем func_fx  (место откуда будут искорки сыпаться)

Вписываем всего 3 параметра в func_fx  :

networkSync : 1

fx : fx/mp_d3dm5_sparks.fx   (при желании можно другие искры вставить если знаете где искать)хотя искорки почти все одинаковые)

triggered : 1

Вот и усё (если не вписали в лайтсе target func_fx_1 то лучше затриггерить источником света этот func_fx а то искорок небудет)

Есть ещё другие способы по созданию разных бьющихся ламп если надо - обращайтесь, попишу ещё статейки на пару тройку страничек xD

0

4

В названии темы убери запятую  :glasses:

А так за статью +1

0

5

Хе-хе я думал ты прикалывался когда написал что будешь делать тему:)))

P.S Вот для чего мне нужна была лампа:
http://uploads.ru/i/U/Y/a/UYapB.png
никак не мог сообразить что вставить над дверью лифта.

Отредактировано Respawner (08-08-2011 11:33:15)

0

6

Надо бы тоже такую сделать. еще качающуюся лампу сделать...

0


Вы здесь » Форум Мапперов и Doom'еров » Уроки » Примитивная бьющаяся лампа.