Войти на сайт

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

ТЕМА: [MZ] Заставить ивент уйти в out of bounds

[MZ] Заставить ивент уйти в out of bounds 1 мес. 2 дн. назад #130436

  • Mitrotsky
  • Mitrotsky аватар
  • Вне сайта
  • Путник
  • Сообщений: 1
Что именно я пытаюсь сделать: имитацию дорожного трафика. По дороге катаются машины, циклично проезжая по дороге.

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

Как можно заставить ивент двигаться за границей карты?
Администратор запретил публиковать записи гостям.

[MZ] Заставить ивент уйти в out of bounds 3 нед. 6 дн. назад #130441

  • goodrusha
  • goodrusha аватар
  • Вне сайта
  • Познающий
  • Сообщений: 22
  • Спасибо получено: 6
Отключи "проходимость" у объекта и он улетит в "out of bounds" далеко и надолго!
Администратор запретил публиковать записи гостям.

[MZ] Заставить ивент уйти в out of bounds 3 нед. 1 день назад #130446

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

Администратор запретил публиковать записи гостям.

[MZ] Заставить ивент уйти в out of bounds 2 нед. 5 дн. назад #130456

  • Pavlentus007
  • Pavlentus007 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 787
  • Спасибо получено: 73
А если, как дойдёт до конца карты просто сделать 2 анимации на объект? Сдвиг в сторону + fade. Сам элемент останется на крайней точке карты, но при этом спрайт продолжит движение за карту + скроется.
Что то типо (псевдоязык):
if(event.location.isLastPositionInMap()) {
event.playHideAnimation()
//wait animation
event.remove()
}
Я линивая свинья...
Я хороший мапер...Но конченый автор...
Я опять ленивая свинья....
Хочу курицу жаренную с пиццой О.О
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.173 секунд