|
---|
![]() |
#1 | |
snaksan
Старший прапорщик
![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 13.06.2010
Адрес: г. Юбилейный
Возраст: 32
Сообщения: 601
|
![]() В этом уроке мы будем делать вид занятости NPC.
Что нам для этого понадобится? - 1 или несколько NPC - ai_goal_actbusy - несколько info_node_hint - и Actbusy.txt в папке с нашим модом. Что вообще делает эта энтити. Она заставляет выбранных нпц искать ноды и в этих точках проигрывать анимацию. Тип нода должен быть World: Act busy hint. По теории все. Теперь к практике. Создаем простую комнату со светом и точкой появления игрока. ![]() теперь ставим нашего нпц. например npc_citizen. отмечаем у него флаг Non commandable. а также node hint и info_node. ![]() теперь ставим Ai_goal_actbusy и заходим в свойства. в графе актер вбиваем имя нашего ситизена и в графе active выбираем yes. затем открываем свойства node_hint и выбираем тип хинта world: act busy и в графе hint activity пишем анимацию которую надо проиграть здесь. Все компилируем. это ваш первый "act busy". А зачем тогда тот тхт файл? Он для того, чтобы в хинте писать не название анимации а условные обозначения записанные в том тхт. например: "d1_t01_Clutch_Chainlink_Idle" { "busy_sequence" "d1_t01_Clutch_Chainlink_Idle" "entry_sequence" "d1_t01_Clutch_Chainlink_Entry" "min_time" "0.0" "max_time" "0.0" "interrupts" "BA_INT_None" } т.е. теперь проигрывается не одна анимация а несколько. Допустим нпц подходит к стулу садится на него и сидит. это 2 анимации. И самое главное для 1 нпц 1 ai_goal_actbusy. надеюсь ваше воображение поможет вам оживить вашу карту. переведенная статья с сайта:www.interlopers.net |
|
Последний раз редактировалось snaksan, 12.08.2011 в 15:15. |
||
![]() |
![]() |
![]() |
#2 | |
ZEN-1
Майор
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 03.12.2009
Адрес: Москва
Возраст: 29
Сообщения: 1,024
|
![]() 2 snaksan:
Ух ты занятненько. Спасибо за тутор. ![]() Раньше вообще плохо понимал как nod'ы работаю, ты мне немного помог. |
|
![]() |
![]() |
![]() |
#3 | |
makedonskiy
ГЕНЕРАЛ
Регистрация: 21.12.2009
Возраст: 29
Сообщения: 70
Замечания: 3
|
![]() хммм... полезно будем знать...
![]() |
|
![]() |
![]() |