Регистрация - или - Войти

Восстановить пароль
×

Для восстановления пароля необходимо ввести логин или почту, которую Вы вводили при регистрации. После это, на Ваш почтовый ящик будет отпрвлено письмо с кодом.

Логин или почта :

Riot ActRiot Act

Шутер от первого лица...

29/07/2007
GoldenEye: SourceGoldenEye: Source

Бонд. Джеймс Бонд......

7/02/2009
Статистика по очкам ( Общая )

префаб — это заготовка, состоящая из одного или нескольких объектов для быстрой вставки на карту


  • Описание
  • КАК УСТАНОВИТЬ

Создание префабов

префаб — это заготовка, состоящая из одного или нескольких объектов для быстрой вставки на карту


Просмотров : 2402 ( +1 )
Скачиваний : 0
Прислал / (а) : SlaY_61
Дата создания : 19.06.2011 15:24:25
Рейтинг :
 ( 0 ) 
Поделиться :


Имеются следующие переводы : | русский |

Как Вы уже знаете, префаб — это заготовка, состоящая из одного или нескольких объектов для быстрой вставки на карту (например, стул, книжная полка, лампа, ящик и т.д.). Хранятся библиотеки префабов в файлах с расширением *.ol в директории «Hammer\prefabs». Вместе с Hammer'ом идут несколько библиотек с префабами,но они сделаны исключительно для HL2,поэтому для нас бесполезны.

Как создать префаб ? Есть несколько способов создать префаб:

1й способ, самый быстрый но очень некачественный.

Выделяете нужные объекты (лкм + ctrl) и жмёте кнопку Create Prefab (находиться там где выбираються энтити). Минусы данного способа: при вставке на карту объект оказываеться не в нужном месте и его приходиться искать по карте. У каждого вставленного объекта будут одинаковые имена.

2й способ, правильный способ.

Опять же выделяете нужные объекты пкм → copy (ctrl +c). File → New и вставляете на карту скопированные энтити. Передвинте точно на центр координат. Выделите вставленные объекты (если сняли выделение) и жмёте Create Prefab. Минусы данного способа: у каждого вставленного объекта будут одинаковые имена.

3й способ. Продвинутая версия.

Опять же выделяете нужные объекты пкм → copy (ctrl +c). File → New и вставляете на карту скопированные энтити. Передвинте точно на центр координат.

Например вы хотите создать префаб кнопка которая включает свет. Если оставить обычные имена при вставке на карту всё перепутается. Как же этого избежать ? А вот как:

Например ваша лампочка называеться light и от кнопки идёт команда OnPressed > light > TurnOn. Берём и модифицируем наш префаб двумя символами "&i". Изменяем имя лампочки на light_&i и в команде то же меняем на light на light_&i ( OnPressed > light_&i > TurnOn )

Что же за "&i" ?

&i - это как бы переменная которая будет изметься сама. Первый вставленный на карту префаб будет:

light_1 и OnPressed > light_1 > TurnOn

2й префаб уже автоматически переименует имя и команду в итоге получится

light_2 и OnPressed > light_2 > TurnOn и.т.д.

Далее как всегда центруете это всё, выделяете и жмёте Create Prefab

Для того чтобы вставить префаб на карту выберем Block Tool [Shift-B], затем в панели New Objects в строке Categories выберем одну из библиотек префабов, у нас будет только box,ну и ещё куда префабов под Half - life 2.



Похожие1. Делаем кодовый замок - Как сделать кодовый замок или дверь
2. Cubemaps - Расставляем cubemap'ы - создаем правильные отражения
3. Создание отверстий при помощи Carve - Утилита (функция) Carve в общем-то предназначена для создания отверстий в стенах.
4. Естественное освещение (солнце) - Общее (естественное) освещение в Css создается при помощи объекта light_environment.
5. Искусственное освещение (лампочки) - Объекты light и light_spot используются для освещения помещений
6. Создание бьющегося окна - Для начала нам необходимо сделать простое окно
7. Вода - Ну вообще гоовря,воду можно сделать двумя способами,похожими ,кстати,лруг на друга
8. Коп и бочка - На моей карте Subway 17 есть такая сцена: Фриман стоит у нижнего края лестницы, а у верхнего – взрывающаяся бочка, за которой стоит ГО-шник. Тот поджигает бочку, пинает её, бочка катится вниз и взрывается около Фримана.
9. Ситизен, влезающий по веревке - Ситизен, влезающий по веревке (как в главе
Вы не можете комментировать, т.к. вы не зарегистрированы.
    speedrun_bblock_extreme
    Counter-Strike 1.6speedrun_bblock_extreme
    speedrun_helvs_ak
    Counter-Strike 1.6speedrun_helvs_ak
    zs_zombie_village_v4
    Garrys modzs_zombie_village_v4
    Professor Zadverjeva / Профессор Задверьева
    Half-LifeProfessor Zadverjeva / Профессор Задверьева