Регистрация - или - Войти
Mortal Combat ForeverMortal Combat Forever

мод сделан с уклоном на Mortal Kombat...

10/03/2005
WANTED! Half-Life Western PackWANTED! Half-Life Western Pack

Тотальная конверсия на тему приключений на Диком Западе....

9/06/2001

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


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

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

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


Просмотров : 909 ( +1 )
Скачиваний : 0
Прислал / (а) : SlaY_61
Дата создания : 19.06.2011 12: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. Учим птицу летать - Птичка лети , лети пока тебя камень не собьёт!
3. Как сделать DE-карту - на таких картах террористы должны закладывать бомбу
4. Скользкая поверхность - Скользкая поверхность
5. Создание кнопок - Ну что,сейчас мы с этим разберёмся.В этой же статье мы разберём что такое OutPuts
6. Создание рычага - Создадим рычаг,который будет выполнять ту же функцию,что мы рассматривали в обычных кнопках
7. Лампа которая ломается. - От создание лампы и постановление декораций до установления свойств I\O
8. Делаем тоннель (+ Видеоурок) - Тоннель с помощью дисплейсмента *обновлено*
9. Стандартные водные материалы CS GO - Все стандартные водные материалы counter strike global offensive
Вы не можете комментировать, т.к. вы не зарегистрированы.
    hl ps2 maps
    Half-Lifehl ps2 maps
    Police Baton
    Counter-Strike Global OffensivePolice Baton
    The Last Bullet
    Half-LifeThe Last Bullet
    Lunar Descent
    Half-Life 2Lunar Descent

Время --------- ___ALL___ --------- : 0.43177 секунд