[HL2] Проблема с scripted_sequence (РЕШЕНО)
Решил заняться скриптованием. Взял урок с www.source-inside.ru/index.php?id=89 и сразу же зашел в тупик
Надо: чтобы модель Аликс прошла из одного угла комнаты в другой.
Сделал все четко по инструкции.
Прописал, все по инструкции:
====================
1) npc_alyx // естесственно сам NPC
Настройки:
Name: Alyx_room1 // задаём имя, чтобы можно было обратиться к этой энтити от других.
2) scripted_sequence // Имеено до этой энтити будет идти Алекс
Настройки:
Name: Alyx_target_room1
Target NPC: Alyx_room1 // здесь указываем с каким NPC будет работать наш scripted_sequence
Custom Move Animation: s_walk_N // Это поле позволяет нам самим выбрать какую анимацию будет выполнять NPC при передвижении. Я выбрал простую ходьбу.
Move To Posotion: Walk // Как будет добираться NPC до цели. Я выбрал пешком.
4) func_button
В исходящих триггерах (закладка "Outputs") добавляем следующее:
My output Named: On Pressed
Tagets Entities Named: alyx_target_room1
Via This Input: Start Sequence
====================
В результате ничего не работает. Аликс после нажатия кнопки просто стоит на месте.
Самое интересное, что если выдрать из файла примера npc_alix+scripted_sequence и вставить их на карту - то все работает.
У меня же ничего не пашет.
В чем тут может быть проблема?
ДОБАВЛЕНО Титаническим усилием мысли - нашел решение.
Передвинул scripted_sequence ближе к Аликс и все заработало.
Тогда вопрос, как сделать, чтобы этот scripted_sequence можно было ставить вдалеке?
Делать хождение по path_corner к скрипту?
ДОБАВЛЕНО 2:
Вроде разобрался. Сделал еще один промежуточный scripted_sequence, в котором в поле Next Script прописал "конечный скрипт". Т.е. можно цепочку из них делать.
Решил заняться скриптованием. Взял урок с www.source-inside.ru/index.php?id=89 и сразу же зашел в тупик
Надо: чтобы модель Аликс прошла из одного угла комнаты в другой.
Сделал все четко по инструкции.
Прописал, все по инструкции:
====================
1) npc_alyx // естесственно сам NPC
Настройки:
Name: Alyx_room1 // задаём имя, чтобы можно было обратиться к этой энтити от других.
2) scripted_sequence // Имеено до этой энтити будет идти Алекс
Настройки:
Name: Alyx_target_room1
Target NPC: Alyx_room1 // здесь указываем с каким NPC будет работать наш scripted_sequence
Custom Move Animation: s_walk_N // Это поле позволяет нам самим выбрать какую анимацию будет выполнять NPC при передвижении. Я выбрал простую ходьбу.
Move To Posotion: Walk // Как будет добираться NPC до цели. Я выбрал пешком.
4) func_button
В исходящих триггерах (закладка "Outputs") добавляем следующее:
My output Named: On Pressed
Tagets Entities Named: alyx_target_room1
Via This Input: Start Sequence
====================
В результате ничего не работает. Аликс после нажатия кнопки просто стоит на месте.
Самое интересное, что если выдрать из файла примера npc_alix+scripted_sequence и вставить их на карту - то все работает.
У меня же ничего не пашет.
В чем тут может быть проблема?
ДОБАВЛЕНО Титаническим усилием мысли - нашел решение.
Передвинул scripted_sequence ближе к Аликс и все заработало.
Тогда вопрос, как сделать, чтобы этот scripted_sequence можно было ставить вдалеке?
Делать хождение по path_corner к скрипту?
ДОБАВЛЕНО 2:
Вроде разобрался. Сделал еще один промежуточный scripted_sequence, в котором в поле Next Script прописал "конечный скрипт". Т.е. можно цепочку из них делать.
Attachments
-
2 KB Views: 28
Last edited: