Войти на сайт

Авторизация, ждите ...
×
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

ТЕМА: Как заставить событие идти за игроком в vx ace?

Как заставить событие идти за игроком в vx ace? 7 года 6 дн. назад #97221

  • keityan
  • keityan аватар
  • Вне сайта
  • Путник
  • Сообщений: 6
Как заставить событие идти за игроком в vx ace?
Событие - это что-то вроде помощника игрока. Он должен следовать за игроком, но вместо этого событие ходит по столам и стенам и бегает, как сумасшедшее вокруг игрока. Как это исправить?
Администратор запретил публиковать записи гостям.

Как заставить событие идти за игроком в vx ace? 7 года 6 дн. назад #97224

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1599
  • Спасибо получено: 1520
  • ВетеранУчитель1 место в ГотвПисатель 2 место3 местоТестерРазработчик3 место Готв
Хм... Ну, что бы не ходил всюду - надо поставить, что бы ивент был на уровне с игроком. А вот, что бы следовал прям шаг в шаг - надо писать ии.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: AnnTenna

Как заставить событие идти за игроком в vx ace? 7 года 6 дн. назад #97225

  • Luar_Zero
  • Luar_Zero аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 496
  • Спасибо получено: 1134
  • За 2 место на конкурсе маппингаУчительПобедитель конкурса маппингаПобедитель конкурса1 место в Готв2 место Готв2 место 3 местоХудожник
Какой ИИ? :laugh:
У тебя члены партии шаг в шаг за игроком ходят - это ИИ что ли?)))) Совсем уже обкурились тут...
Что бы событие следовало за игроком достаточно просто сделать так:



Все важное обведено красным. Настройка маршрута делается не в теле ивента, а в разделе настроек "Автономное движение", где ставится не "к герою", а "Указанное". Минусы - оно движется к игроку кратчайшим путем, потому не всегда находится сзади, а чаще сбоку. По стенам, столам и прочему не бегает, если не стоит галочка "игнорировать препятствия", вместо этого событие их обходит. Второй минус не столь очевиден - событие может запереть игрока в каком-либо тупике, перекрыв собой выход. Решается добавлением игроку возможности прыгать.

Работу проверил лично - все действует, хотя событие движется рывками и на скорости ниже максимальной отстает от игрока (но потом догоняет). Команды в теле ивента при срабатывания триггера работают.

Кроме того, имеется готовый скрипт с расширенными настройками для подобных фолловеров:

yanflychannel.wordpress.com/rmvxa/field-.../event-chase-player/

Сам его не тестил.
Последнее редактирование: 7 года 6 дн. назад от Luar_Zero.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: AnnTenna

Как заставить событие идти за игроком в vx ace? 7 года 4 дн. назад #97233

  • keityan
  • keityan аватар
  • Вне сайта
  • Путник
  • Сообщений: 6
Огромное спасибо! Минусы я исправила методом научного тыка (говорит человек - тормоз). Работает всё идеально.
Маршрут должен быть указанным, но при этом указывать его лучше в теле события. :whistle: :whistle: :whistle:
Вложения:
Последнее редактирование: 7 года 4 дн. назад от keityan.
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.210 секунд