Сообщение от
Axel_Key
Как сделать ходячего npc с которым можно говорить?
Сначала это показалось мне легкой задачей, но не могу сообразить. Возможно так на меня влияет кофе и малое количество сна...
Суть в том, что я создаю 2 события:
1) Сам npc (спрайт персонажа). Триггер: при нажатии кнопки действия. Выдает речь.
2) Отдельное событие отвечающее за передвижение npc. Например: "влево,влево,влево, 60 сек, вправо, вправо, вправо".
Проблема: npc не останавливается, когда я начинаю с ним говорить. Более того, это приводит к побочным эффектам.
Например, он сбивается и начинает заново, тем самым перемещаясь на другую клетку, по которой не должен ходить.
Я пробовал менять галочки, или снимать, в настройке передвижения. Это не приводило ни к чему хорошему. Банально, по каким-то причинам персонаж начинал просто идти влево и упираться во что-нибудь.
Пытался триггерами и условиями, но всё равно ничего в голову дельного не пришло. (а свои попытки сделать это не сработали)
Так же, пробовал циклом, не вышло.
Мне нужно, чтобы npc ходил по заданной траектории и начинал диалог, когда герой к нему подходит и нажимает кнопку действия.