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

[MZ] Заставить ивент уйти в out of bounds

Больше
1 год 5 мес. назад #130436 от Mitrotsky
Что именно я пытаюсь сделать: имитацию дорожного трафика. По дороге катаются машины, циклично проезжая по дороге.

И, собственно, нужно сделать так, чтобы ивент выходил за границы карты. Я знаю, что ивенты можно телепортировать за границу карты с помощью $gameMap.event(ивент).locate(координаты), однако в таком случае нет той плавности движения, которая возникает при обычном движении, да и сам ивент не будет двигаться, пока его не вытащить оттуда. Я пытался отключать коллизии, но, похоже, у границы карты особые условия и она не выпускает даже ивенты без коллизий.

Как можно заставить ивент двигаться за границей карты?

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

Больше
1 год 5 мес. назад #130441 от goodrusha
Отключи "проходимость" у объекта и он улетит в "out of bounds" далеко и надолго!

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

Разработчик Коммерсант Проект месяца 1 место Проект месяца 2 место 3 место в Кодировке Ветеран Учитель Организатор конкурсов Даритель Стимкея Проект месяца 3 место 2 место Готв Победитель Сбитой кодировки 2 место Победитель конкурса 3 место
Больше
1 год 5 мес. назад #130446 от AnnTenna
А я вот подумала, может быть можно просто, когда машина достигает координат края экрана менять ей графику и показывать анимацию плавного ухода за край карты. То есть нарисовать самому отдельно постепенный выход машины за край карты и показывать его в нужный момент. Хотя, возможно, это слишком заморочно :unsure: Лично мое мнение, что игрокам в большинстве своем все равно, как там машины уходят за край карты, плавно или нет, главное, чтобы играть было интересно :silly:

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

Больше
1 год 5 мес. назад #130456 от Pavlentus007
А если, как дойдёт до конца карты просто сделать 2 анимации на объект? Сдвиг в сторону + fade. Сам элемент останется на крайней точке карты, но при этом спрайт продолжит движение за карту + скроется.
Что то типо (псевдоязык):
if(event.location.isLastPositionInMap()) {
event.playHideAnimation()
//wait animation
event.remove()
}

Я линивая свинья...
Я хороший мапер...Но конченый автор...
Я опять ленивая свинья....
Хочу курицу жаренную с пиццой О.О

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

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