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

Персонажи пати тормозят событие.

Проект месяца 1 место Коммерсант Разработчик Поддержка Фонда Даритель Стимкея Проект года 2 место
Больше
6 года 7 мес. назад #113601 от Kirillkrm
Здравствуйте

Нужна помощь с воплощением небольшой фичи.

Суть:
1. При подъеме по лестнице, враг должен столкнуть вниз большой валун.
2. Я прописал связь событий: при пересечении игроком нужного тайла, активируется событие "Валун".
3. Событию "Валун" прописан маршрут движения - "вниз".
4. При касании события игроком прописывается нанесение урона, далее событие пропадает (камень, как бы, рассыпается).
5. По задумке, игрок либо получается валуном в лоб, либо успевает быстро убежать с лестницы и уклонится.
6. Всё работает нормальное за исключением одного момента, если игрок в пати не один, а за ним тянется "хвост" из других персонажей, то "хвост" тормозит валун. Камень перестаёт двигаться (см. рисунок).



7. Я пробовал решить проблему следующими способами:
а) указать в маршруте движения каменя "Проходимость ВКЛ".
б) Указать для камня галочку (над/под персонажем).

Увы, получается только хуже. И в 7а, и в 7б валун пролетает не только сквозь "хвост группы", но и сквозь самого игрока. Событие при касании активируется только если потом наступить на камень, но не в момент, когда он движется и пересекается в одном тайле с игроком.

Вопрос: как нибудь не убирая "хвост группы" можно сделать так, чтобы событие проходило сквозь "хвост", но не проходило сквозь игрока (первого героя пати)?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
6 года 7 мес. назад #113607 от peter8031983
Можно сделать шар проходимым и проверять параллельно его координаты и координаты игрока.
Если равны, то урон и т.п.
Но, пардон, это будет смотреться тупо, если камень будет проходить сквозь сопартийцев.

Я бы "оставил" сопартийцев перед подъемом, а "главная"(ну или кто там у тебя по сюжету главная неудачница?) мол пошла проверить не опасно ли идти по этому старому мосту(или что это у тебя там?), а мы тут подождём.
И предупреждение, мол готовься к неожиданности. И технически простое решение.
Как-то так.
Спасибо сказали: Kirillkrm

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Коммерсант Разработчик Поддержка Фонда Даритель Стимкея Проект года 2 место
Больше
6 года 7 мес. назад #113612 от Kirillkrm
Пётр

Здесь будет засада. Скрин этого не передаёт, кажется, будто враг там стоит и ждёт, и его видно, но, самом деле, он выскакивает и толкает камень. Можно, конечно, сделать вид, будто у героев "включилось шестое чувство", и они заранее решили разделить пати, но будет выглядеть костыльно, откровенно говоря.

Плюс, дело не только в этой сцене, я хочу замутить эдакий данджик с такими валунами.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
6 года 7 мес. назад #113613 от Демий
Лучше уж тогда скрывать "Хвост", а то правда как-то странно будет выглядеть как камень прицельно летит в гг.
Но если прям так уж нужно, то да - сравнение по координатам тебе в помощь.
Ну либо ковыряться в коде.
Спасибо сказали: Kirillkrm

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 7 мес. назад #113650 от Stockhastic
Я не специалист. Наверное ты уже это пробовал и это покажется глупым, но, ты пробовал использовать удаления события после касания с партией?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.094 секунд
Работает на Kunena форум