- Сообщений: 132
- Спасибо получено: 64
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Движение ивентов после смены графики
Имеется 2 ивента (модель охранника, скажем) которые движутся по заданным траекториям (Указанное автономное движение) оба паралельно, один на X=10 другой под ним, на Х=11, у них один и тот же путь (скажем: 2 шага влево, ждать 30 кадров, поворот вправо, ждать 30 кадров, 2 шага вправо...)
Пытаясь другим ивентом в ходе игры сменить графику (через пункт "изменить маршрут ивента") одного из вышеперечисленных ивентов он баговался.. и теперь движения их становились не синхронными, хотя ничего кроме пункта "смена графики" там я не прописывал, пункт "ждать" также был выключен..
В ходе тестов выяснилось что любое действие в данном пункте, даже банальное (вкл.вкл движение шага, или например вк\вык прозрачность) влияет на синхронность передвижения и оно багается...
Пошел на крайние меры, изменил графику ивента сразу и спрятал его за пределы карты, все что было необходимо - это телепортировать ивент в нужную координату У.. но и тут история повторилась, хз.. что тут мейкеру не понравилось, но вобщем так у меня и не получилось сделать задуманное((
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 1597
- Спасибо получено: 1522
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Сверять местоположение переменными еще не так муторно как вычислять сколько кадров из "ждать" которые присутствуют в маршруте уже прошло, а сколько осталось)Демий пишет: Проблема с переменной мест(как и созданием новой страницы) будет именно в маршруте. Один из вариантов синхронизировать ивенты - постоянно проверять их координаты и от этого говорить какой шаг сделать дальше(за одно ещё учитывать куда смотрят), но мне кажется это муторно. Возможно кто-то из владеющих магией руби способен тут помочь?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
А ещё жизнь может упростить скрипт, который позволяет не вручную задавать количество шагов в каждую сторону, а отправлять к ивентам: www.rpgmakervxace.net/topic/3891-fp-move-routes/
Мои игры: Dolly's Afterlife (платформер) | Crossed Destinies (jRPG) >> Каталог всех игр русскоязычного сообщества RPG Maker <<
Старое: Dolly's Funeral (платформер) >> Скачать RPG Maker MZ <<
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Знаю) но этот скрипт не позволяет делать паузы (вроде как) А мне нужно чтобы ивенты не просто слонялись по карте, но и останавливались, ака осматривались по сторонам и спустя какое то время шли дальше)ZX_Lost_Soul пишет: Есть ещё вариант: другой ивент включает переключатель. А этот, после каждого сделанного шага, проверяет его, если надо меняет графику и идёт дальше.
А ещё жизнь может упростить скрипт, который позволяет не вручную задавать количество шагов в каждую сторону, а отправлять к ивентам: www.rpgmakervxace.net/topic/3891-fp-move-routes/
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Так сделай по ивенту на каждом месте остановки и гоняй их между ними) Дошёл до ивента - подождал и пошёл к следующему.soulshard пишет: Знаю) но этот скрипт не позволяет делать паузы (вроде как) А мне нужно чтобы ивенты не просто слонялись по карте, но и останавливались, ака осматривались по сторонам и спустя какое то время шли дальше)
Мои игры: Dolly's Afterlife (платформер) | Crossed Destinies (jRPG) >> Каталог всех игр русскоязычного сообщества RPG Maker <<
Старое: Dolly's Funeral (платформер) >> Скачать RPG Maker MZ <<
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
ZX_Lost_Soul пишет:
Так сделай по ивенту на каждом месте остановки и гоняй их между ними) Дошёл до ивента - подождал и пошёл к следующему.soulshard пишет: Знаю) но этот скрипт не позволяет делать паузы (вроде как) А мне нужно чтобы ивенты не просто слонялись по карте, но и останавливались, ака осматривались по сторонам и спустя какое то время шли дальше)
Ты не понимаешь простой истины, что нельзя просто так взять и высчитать сколько кадров осталось ждать
Я могу сделать и скриптом и вручную и магией... чтобы ивенты шли к точке А, и допустим там стояли 60 кадров.. но проблема в том, что при любом взаимодействии с ивентом синхронность ивента 1 и 2 нарушается, на долю секунды, на секунду... и получается так что один из них либо бежит вперед, либо тормозит)
Подгонка позиции переменными по Х и У не поможет, тут проблема в разных значениях ожидания на местах остановки, которые увы не просчитать простым смертным способом))
Ну ладно, не суть важно уже.. этот вопрос останется таким же нереальным как и rpg-maker.info/forum/ace/60133-skript-fo...rachivanii-okna-igry
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
- Сообщений: 1640
- Спасибо получено: 1080
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ну вот вынудил же меня доказать обратное!soulshard пишет: Ну ладно, не суть важно уже.. этот вопрос останется таким же нереальным
4ky.ru/ovson/Project2.rar
Всего одна строчка скрипта.
Мои игры: Dolly's Afterlife (платформер) | Crossed Destinies (jRPG) >> Каталог всех игр русскоязычного сообщества RPG Maker <<
Старое: Dolly's Funeral (платформер) >> Скачать RPG Maker MZ <<
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
ZX_Lost_Soul пишет:
Ну вот вынудил же меня доказать обратное!soulshard пишет: Ну ладно, не суть важно уже.. этот вопрос останется таким же нереальным
Смотри на девочку слева и быстро дёргай красный рычаг
4ky.ru/ovson/Project2.rar
Всего одна строчка скрипта.
Проверил на своем проекте.. да, действительно такой вариант работает..
Могу предположить что графику он меняет паралельно выполнению события, а не в порядке очереди, как если бы делать это через команду:
Такого способа я не знал, так что спасибо за наглядный вариант решения... скорей всего, тогда, вернусь к первоначальной задумке идеи..)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
