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

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

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

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

Arrange Mode: ReBirthArrange Mode: ReBirth

Модификация на базе мода Arrangement...

1/07/2008
Timeline III: The Heart of DarknessTimeline III: The Heart of Darkness

Заключение трилогии Timeline....

2/02/2002
Статистика ( общая по модам ), шт.

Сегодня мы с Вами заставим NPC ходить, бегать, проигрывать анимацию


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

Двигающиеся NPC

Сегодня мы с Вами заставим NPC ходить, бегать, проигрывать анимацию


Автор / ы урока : Dmitry_Frolov
Просмотров : 2175 ( +3 )
Скачиваний : 42
Прислал / (а) : Dmitry_Frolov
Дата создания : 14.03.2020 11:54:51
Рейтинг :
 ( 5 ) 
Поделиться :


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

Здравствуйте

Сегодня мы с Вами заставим передвигаться NPC как мы хотим. Ну-с приступим.

Для начала разберём план Нашей работы.

Когда мы подбежим к триггеру в углу то Барни побежит в угол комнаты(триггер активирует не самого NPC, а скрипт RUN), после чего повернётся к нам лицом и начнёт махать руками.  Вроде бы ясно. Будем разбираться. Я буду объяснять на своём примере

  • Создаём и ставим нужного нам NPC, после чего даём ему имя, в моём случае barney1
  • Создаём энтити aiscripted_sequence в его конфигурациях необходимо выставить:

Name - bsrc1 (имя необходимо, чтобы триггер смог активировать нужный нам скрипт), Target - bsrc1_2 (это название следующего скрипта помеченного на схеме как hello) Taget Monster - barney1 (это нужно для того, чтобы скрипт заставил того или иного NPC двигаться в его сторону), Move to Position - Run (здесь вы можете выбрать, что делать NPC при его активации: ничего, идти, бежать, мгновенно телепортироваться, повернуться в ту сторону).

  • Создаём блок, красим его текстурой aaatrigger, после нажимает кнопку To Entity и в классе выбираем trigger_once(это значит что триггер сработает только один раз). Переходим к настройкам:

Target - bsrc1 (здесь вводится скрипт, который необходимо выполнить) и собственно больше ничего менять нет необходимости, но с помощью Delay before trigger можно выставить задержку перед выполнение триггера и т.д.(возможно в одном из уроков подробно опишу каждый параметр).

  • И последний этап, создаём ещё энтити aiscripted_sequence в ту сторону от первого скрипта куда будет махать нам Барни. Переходим к настройкам:

Name - bsrc1_2 (это имя второго скрипта, изображённого на схеме как hello), Target Monster - barney1 (то же самое), Action Animation - barn_wave (здесь вводится анимация которую необходимо ввести, в нашем случае мах руками), Move to Position - No -Turn to Face (повернуться NPC в сторону этого скрипта).

Ну всё готово, запускайте, поверяйте, радуйтесь.

Если что то не поняли, я оставлю файл для урока.

Спасибо за то что уделили мне внимание, рад стараться.



1. ( 17.9 Kb )
Похожие1. Звук на карте - Как поместить звуковые файлы на карту
2. Гром и молния - Раздумываете, какие детали добавить в ваши карту? Подумайте о погоде – возможно, немного грозы совсем не повредит.
3. Создание - Техника может быть любой: танки, броневики, грузовики, автобусы и тд...
4. Создание земли и холмов. - Ну конечно, можно просто сделать гигантский браш и закрасить его текстурой травки и всё. Но....!
5. Как создать водопад - В этой статье я расскажу вам, как сделать водопад на вашей карте и сделать его как можно реальнее.
6. модель в VHE может двигаться - Как можно сделать чтобы модель в VHE двигалась, а не стояла на месте? например вставить модель человека и чтобы он ходил по карте
7. Кнопка - Всё о кнопках.
Dmitry_Frolov 14.03.2020, 13:55:37 пишет :
#1
Впервые пишу уроки, к тому же для публики, так что... Критика в студию
Hot Cactus 15.03.2020, 14:25:20 пишет :
#2
Больше бы скриншотов, для совсем тупых, как здесь https://gamer-lab.com/rus/lesson_goldsrc/Delaem_p_i_w_model_iz_v_modeli
FreemanIsAlive 29.12.2021, 12:47:29 пишет :
#3
Извиняюсь за тупой вопрос...А что значит bsrc? Не ирония,мне и впрямь интересно)))
Dmitry_Frolov 14.01.2022, 14:08:09 пишет :
#4
FreemanlsAlive, b - Barney, src - термин программирования используемый мной в значении ссылания триггеров и скриптов друг на друга. Можно было писать хоть: trigger1, trigger2, trigger3 и тд. Просто мне удобнее было обозначать названия таким образом
Вы не можете комментировать, т.к. вы не зарегистрированы.
    de_nightradio
    Counter-Strike 1.6de_nightradio
    DOM Winter Garden [Temple of Science]
    Unreal Tournament 99DOM Winter Garden [Temple of Science]
    CTF-W-Garden-2025
    Unreal Tournament 99CTF-W-Garden-2025
    DM-W-Garden-2025-LCE
    Unreal Tournament 99DM-W-Garden-2025-LCE