Каталог туториалов Туториалы Создание префабов

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

Как Вы уже знаете, префабэто заготовка, состоящая из одного или нескольких объектов для быстрой вставки на карту (например, стул, книжная полка, лампа, ящик и т.д.). Хранятся библиотеки префабов в файлах с расширением *.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.




Комментарии

Оставьте комментарий

Опрос

Вы играете в Zombie Panic: Source?

МИНИ-ЧАТ

Друзья сайта

HL2 & Source Games

Mapper720.Ru - сайт о маппинге Half-life 2

 

Статистика


Онлайн всего: 1
Прохожих: 1
Пользователей: 0


Сегодня нас посетили:

Приветствуем нового пользователя:
Noug4at

Новое в AgnesTeam

Теги

smd expotrer smd importer smd плагин 3ds max тутор запор запорожец модель для чайников ленивых Displacement 3ds Max Hammer source создание модели 3D Ripper 3D Ripper DX 3d ripper dx туториал 3D Ripper DX уроки 3D ripper урок 3dr риппер Combine HUD Suit Туториал refract понтовый эффект преломление текстуры Source sdk SkyBox небо скайбокс создание skybox создание скайбокса маппинг portal 2 Portal 2 панели панели веры портал 2 Portal gel source sdk урок гель гель отталкивающий гель туторы source sdk мосты плотного света тутор туторы portal 2 уроки портал 2 строим карту portal 2 hammer editor кейв джонсон туториал portal 2 панели урок source sdk вспышки от выстрелов game_ Ui кодинг облагораживание мода покачивание камеры коддинг создание кода prop_static prop_physics_override энтити prop_ prop_dynamic_ornament физика phys_pulleyconstraint phys_ballsocket Phys_ физика Source phys_motor Left4Dead2: ep2 Episode 2 маппинг машина радар