- Сообщений: 9
- Спасибо получено: 4
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Ритм Игра, оптимизировать спавн событий
2 года 11 мес. назад #129225
от Ignacy_Karkasy
Ignacy_Karkasy создал тему: Ритм Игра, оптимизировать спавн событий
Всем привет, хочу доделать свою что-то вроде ритм игру. Сильно торопился по срокам, поэтому делал как умел.
Чтобы все работало как нужно, ставил одно событие, оно движется на нужную точку, срабатывает переключатель на след. страницу, при совпадении координат с игроком/либо не совпадением за промежуток времени, оно откидывалось на начальное положение, и включается переключатель на след. страницу.
В чем цимес: из-за такого подхода, я наплодил кучу переключателей, которые переключают страницы на событии. Когда одна страница выполняла свою функцию, переключатель шел на следующую, и так далее. В итоге на одну минутную битву я настраиваю 84 переключателя, которые при этом расположены на 4 событиях из-за ограничений в 20 страниц. Вопрос, как можно сделать по умному, чтобы событие летело в одно из трех заданных позиций и не плодить сущности?
Ниже скрины
Чтобы все работало как нужно, ставил одно событие, оно движется на нужную точку, срабатывает переключатель на след. страницу, при совпадении координат с игроком/либо не совпадением за промежуток времени, оно откидывалось на начальное положение, и включается переключатель на след. страницу.
В чем цимес: из-за такого подхода, я наплодил кучу переключателей, которые переключают страницы на событии. Когда одна страница выполняла свою функцию, переключатель шел на следующую, и так далее. В итоге на одну минутную битву я настраиваю 84 переключателя, которые при этом расположены на 4 событиях из-за ограничений в 20 страниц. Вопрос, как можно сделать по умному, чтобы событие летело в одно из трех заданных позиций и не плодить сущности?
Ниже скрины
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 11 мес. назад - 2 года 11 мес. назад #129226
от Eusis
Eusis ответил в теме Ритм Игра, оптимизировать спавн событий
Сложно представить как у тебя выглядит геймплей, но мне кажется что ты слишком зациклился на контроле каждого шага игры. Может поможет -
Если нужно появление ивентов по строгому паттерну, могу привести пример реализации через небольшое расширение на js.
Если нужно появление ивентов по строгому паттерну, могу привести пример реализации через небольшое расширение на js.
Последнее редактирование: 2 года 11 мес. назад пользователем Eusis.
Спасибо сказали: Ignacy_Karkasy, IGPB
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 11 мес. назад #129227
от Ignacy_Karkasy
Ignacy_Karkasy ответил в теме Ритм Игра, оптимизировать спавн событий
Да не, геймплей там вполне себе простой на самом деле, а вот боевка, эт отдельная тема, вот можешь у меня посмотреть если МВ версия есть. Заодно на кашу с переключателями
Вот у тебя все чисто и красиво сделано! Думаю у себя так же сделаю. На секунду появился вопрос как можно его остановить и запустить другой паттерн движения, но щас так подумал, можно невидимый счетчик ввести, чтобы включился переключатель на другое событие, где атака происходила быстрее или в другом направлении, получится так?Пример на MZ
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 11 мес. назад - 2 года 11 мес. назад #129228
от Eusis
Eusis ответил в теме Ритм Игра, оптимизировать спавн событий
Ну начнём, идея интересная + тебе. Ивент атаки достаточно одного, если не лезть в реализацию через js, предлагаю реализовать всё через метки. Раздели скрипт на 3 фазы:
1.Инициализация - выбор цвета спрайта, выбор варианта поведения и прочее, и передача следующей фазе на основе выбора. 2.Поведение - [Вариант_1, Вариант_2, ...].
3.Финал - обработка результата.
Не увидел в MV есть ли глобальные ивенты, но если есть - используй их как аналог функций чтобы разгрузить основной скрипт и избежать повторения кода.
1.Инициализация - выбор цвета спрайта, выбор варианта поведения и прочее, и передача следующей фазе на основе выбора. 2.Поведение - [Вариант_1, Вариант_2, ...].
3.Финал - обработка результата.
Не увидел в MV есть ли глобальные ивенты, но если есть - используй их как аналог функций чтобы разгрузить основной скрипт и избежать повторения кода.
Последнее редактирование: 2 года 11 мес. назад пользователем Eusis.
Спасибо сказали: Ignacy_Karkasy, IGPB
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 11 мес. назад #129229
от Ignacy_Karkasy
Ignacy_Karkasy ответил в теме Ритм Игра, оптимизировать спавн событий
Спасибо! Попробую реализовать как ты пишешь, а то эта каша с переключателями прям вымораживала
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 11 мес. назад - 2 года 11 мес. назад #129230
от Eusis
Eusis ответил в теме Ритм Игра, оптимизировать спавн событий
Набросал на основе того, что у тебя происходит -
Последнее редактирование: 2 года 11 мес. назад пользователем Eusis.
Спасибо сказали: Ignacy_Karkasy, IGPB
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2 года 11 мес. назад #129231
от Ignacy_Karkasy
Ignacy_Karkasy ответил в теме Ритм Игра, оптимизировать спавн событий
Ля, впринципе ты сделал вообще все за меня 
Благодарю! Теперь эт прост долг доделать демку, и потом продолжить развитие
Благодарю! Теперь эт прост долг доделать демку, и потом продолжить развитие
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.107 секунд
