1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
События при проходе через дверь. Оптимизация ивент
RPG maker MV.
Вопрос такой.
На карте есть двери, при проходе через которые происходит небольшое событие - персонаж показывает эмоцию (удивление/страх). Эмоция должна показываться однократно, чтобы при повторном проходе через эту дверь ее не было.
Изначально проходы были настроены через переключатели. Сейчас я хочу максимально оптимизировать игру и отказаться от переключателей в пользу переменных. Однако, в данном случае, возникает сложность. Двери не идут последовательно и они остаются доступными для игрока на длительный период. Т.е. нельзя заранее предположить в какую дверь игрок зайдет первой. Соответственно, так как условием срабатывания является точное значение переменной, вариант с добавлением к переменной +1 в случае прохода через дверь с реакцией персонажа и, соответственно указанием значения переменной для прохода без эмоции, не подойдёт. Иначе может возникнуть путаница и двери станут просто недоступными для прохода.
Вариант с удалением реакции персонажа на проход через дверь так же не рассматривается.
Понимаю что при данных условиях остаются только переключатели, но дверей около 20. Если не больше.
Возможно кто то сталкивался с такой проблемой и нашел более изящное решение.
Заранее спасибо!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Игра не будет работать медленнее от того что вы используете переключатели вместо переменных. Их вес в файле сохранения тоже ничтожно мал.
Лучше просто не тратить на это время, а оптимизировать то, что важно для производительности игры (одновременно работающие параллельные события и прочее).
Мои игры: Dolly's Afterlife (платформер) | Crossed Destinies (jRPG) >> Каталог всех игр русскоязычного сообщества RPG Maker <<
Старое: Dolly's Funeral (платформер) >> Скачать RPG Maker MZ <<
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Буду искать корень зла дальше.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Tae пишет: Это которые локальные что-ли?
Да, они самые. Я вроде не видел, чтобы ты ими пользовалась. Но с ними вообще легко.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Tae пишет: К сожалению их меньше, чем дверей. На первом их 4, на пятом около 8, кажется(
Тае, локальные переключатели свои для каждой двери. Если ты включишь триггер "А" для одной двери, это никак не отразится на других дверях и всех прочих событиях. Если я правильно понял задачу, у тебя должно быть какое-то такое событие с дверью:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
