Этот туториал рассказывает, как создать и разместить окна, а также хрупкие объекты на карту в Postal 2.
У Вас должен быть опыт работы в PostEd.
Акторы: Window,
PropBreakable, Prop
Актор Windowнаходится по адресу Actor::Prop::PropBreakable
Как выглядит:
Акторы могут быть разбиты или повреждены большинством
оружия, сила которых превышает параметр DamageThreshold. Огоньнеоказываетнанихэффекта. Если персонах двигается на него быстро
(с силой DamageThresholdпримерно 40), он сломает актор, но также получит небольшой
(<10%) ущерб здоровью. Стандартный эффект при разбитии актора – ShatterGlassэффект частиц. Повреждение, наносимоеперсонажу, регулируетсязначением ‘KickingDamage’.
Чтобы подстроить размер отображаемого эффекта под размер Вашего окна, настройте
CollisionRadiusи CollisionHeightкак можно ближе к лучшему результату (пусть даже коллизия
будет цилиндрической, а окно больше похоже на квадрат).
Такжепоставьтецентральнуюточкуколлизиипоцентруокна.
Как отрегулировать различные настройки окон и прочего – читайте ниже описание
опций PropBreakable (окно
– разновидность этого актора).
Создание Статик Меша:
Для создания направленного движения частиц окна при его разбиении Вы должны
создать статик меш с нужной ориентацией. Он должен быть широким по оси Y, длинным по оси Z, и тонким по оси X.
После размещения на актора уровне Вы можете вращать его как угодно. Постарайтесь указать наиболее точное к желаемому расположение.
Размещение:
Размещается, как любой статик меш. Установите параметр DrawTypeв DT_StaticMeshи
выберите нужный статик меш.
Повреждение:
Для контроля вида повреждений, оказываемых на актор воздействие, используйте
параметры DamageFilter,
bBlockFilter, DamageThreshold, andHealth. Значениясоответственно: None, false, 0, и 0. Healthдействует
так, как Вы и думаете – при воздействии на актор «здоровье» уменьшается, и, если
healthравно 0 или меньше – актор «ломается». Параметр DamageThresholdуказывает
порог для начала нанесения урона актору. Если DamageFilterстоит
в None, то это значит,
что актор уязвим для любого оружия. Если Вы укажете значение MachineGunDamageв
нем, то только пули автомата смогут нанести урон Вашему актору. Если актор
будет окном, то он даже не позволит игроку сломать его «вручную» или выбить
пинком.
Если параметр bBlockFilterвыставлен в true, это означает, что Ваш
актор будет реагировать на любое воздействие, кроме MachineGunDamage. Тогда стрельба из
автомата не оказала бы никакого эффекта.
цвет частиц мошно менять в пораметре Bottle там можно взять цвет из уровня или задать цвет самому ,в меню появиться 4 буквы А - ??? B - синий цвет G - зеленый цвет R - естествено красный ,желаю удачи в сторительстве модов или уровней!!!