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

Плавная телепортация. Единая карта.

Больше
14 года 8 мес. назад - 14 года 8 мес. назад #48362 от LarryX
Здравствуйте мейкеры! У меня такой вопрос.
Можно ли сделать плавную телепортацию с одной карты на другую. Без затемнения экрана и всяких других фич.
Чтобы при переходе на другую карту, игроку казалось будто происходит обычная (быстрая) прокрутка карты с одной на другую, благодаря чему у игрока возникнет ощущение целостности игрового мира. Подобное я видел во многих играх, (например Uncharted waters 2). Если задавать евентами, то придётся расставить по ивенту на каждый крайний тайл карты, что конечно же отразится на производительности. Мб есть скрипты которые превращают 1 ивент в длинющий ивент 1:100 с делениями и т.д. который сохраняет позицию игрока в определённом месте и отображает его на другой карте в той же точке, хз даже :ermm: Да и вообще, можно ли это вообще реализовать, скриптами, ивентами?

легенда картинки:
Голубые квадраты - карты.
Е в кружочке - ивенты.
Стрелки - переходы туда и обратно.
Диагональные скрещённые стрелки - диагональные переходы.

P.S. сильно не бейте :pinch:


Последнее редактирование: 14 года 8 мес. назад пользователем LarryX.

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

Организатор конкурсов Разработчик Писатель Писатель 2 место 2 место Победитель конкурса 3 место
Больше
14 года 8 мес. назад #48363 от James
Про прокрутку карты вместо телепортации не знаю...
(Самому бы такое не помешало)
Но вот с эвентами подсказать могу. Поставь параллельный эвент, в котором постоянно отслеживай позицию героя. Как только он приблизится к краю карты (X=0, например), меняй X на другой конец карты (например, на X=19), задавай нужный тебе номер карты и производи телепортацию в точку с заданными Map ID, X и Y.

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

Разработчик Коммерсант Проект месяца 1 место Проект месяца 2 место 3 место в Кодировке Ветеран Учитель Организатор конкурсов Даритель Стимкея Проект месяца 3 место 2 место Готв Победитель Сбитой кодировки 2 место Победитель конкурса 3 место
Больше
14 года 8 мес. назад - 14 года 8 мес. назад #48364 от AnnTenna
10 минут думала о чем вообще спрашивается, пока видео не посмотрела - не поняла:pinch:


Ну, ивентами такое сделать очень даже реально, только нужно помимо телепорта на каждом эвенте задавать еще и прокрутку и рассчитывать время перехода. Я попробовала - получилось:
В ивенте задаешь время, сколько нужно ждать, прокрутку экрана и телепортируешь игрока безо всяких эффектов. Я если правильно поняла, у тебя,LarryCS , это даже получилось, только этот способ тебя не устраивает.:silly:

Но мой тебе совет - забить на это. Это может и прикольно, но для хорошей игры вовсе не обязательно. Не это делает игру хорошей, хотя, и в таких мелочах тоже складывается впечатление.

А..и еще, я предполагаю, что в скриптах можно как-то переопределить телепортацию, ну я не умею...:silly:

Джеймс предлагает способ сложнее - параллельный процесс будет очень тормозить игру, а много эвентов значительно меньше будут тормозить игру.
Последнее редактирование: 14 года 8 мес. назад пользователем AnnTenna.

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

Организатор конкурсов Разработчик Писатель Писатель 2 место 2 место Победитель конкурса 3 место
Больше
14 года 8 мес. назад - 14 года 8 мес. назад #48366 от James
Видимо, я не совсем понимаю, что имеется в виду под прокруткой.

P.S. С каких это пор один (1) эвент, пускай и параллельный, тормозит игру больше, чем шестьдесят шесть (66) эвентов (и это при минимальном размере карты - 20х15), пускай и активирующихся при наступании.
Или я опять не понял идею.
Последнее редактирование: 14 года 8 мес. назад пользователем James.

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

Больше
14 года 8 мес. назад - 14 года 8 мес. назад #48368 от LarryX
Терь и я запутался :unsure:
В общем в идеале так, представим, что персонаж движется по огромной карте, по направлении ВНИЗ. Камера двигается вслед за персонажем. Конец карты, камера упирается в край карты, двигается только персонаж. персонаж подходит к последнему тайлу карты, и встаёт на евент. И вот тут происходит прокрутка камеры (или карты хз), то есть раньше там ничего не было, а терь типо появилось. Перс не может двигатся в это время, прокрутка быстрая секунды 2. В общем перс стоит "Ожидание", камера двигается вниз до тех пор пока перс не окажется на самом верху. и Вуаля! Новая карта.
фууххх, чёт ваще :mad:

Про Uncharted Waters плохой пример. Там такую штуку можно увидеть всего 1 раз.
имеется ввиду я привёл.
Последнее редактирование: 14 года 8 мес. назад пользователем LarryX.

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

Разработчик Проект месяца 1 место Проект месяца 3 место
Больше
14 года 8 мес. назад #48369 от sadie
пример того, что имеет в виду LarryCS можно посмотреть по ссылке

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

Больше
14 года 8 мес. назад #48370 от LarryX
ааааа Sadie, спасибо! этот ролик наглядно демострирует то что именно нужно. :woohoo:

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

Проект месяца 2 место Ветеран Оратор
Больше
14 года 8 мес. назад #48372 от Green-Leo
Я кажется понял... Счас сделаю демку

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

Разработчик Проект месяца 1 место Проект месяца 3 место
Больше
14 года 8 мес. назад #48373 от sadie

Green-Leo пишет: Я кажется понял... Счас сделаю демку


О, дружище, в таком случае тебе будут очень благодарны по меньшей мере 2 человека =)

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

Проект месяца 2 место Ветеран Оратор
Больше
14 года 8 мес. назад #48374 от Green-Leo
Я правда не совсем уверен... Но вот какбы перемещение, при том что герой остаётся какбы на том-же самом месте, а сама карта типо продлевается:
www.megaupload.com/?d=UIDE19O2
(делал торопясь, поэтому за маппинг не ругайте)

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

Больше
14 года 8 мес. назад - 14 года 8 мес. назад #48375 от LarryX
Leo :laugh:
понравилось, но цель была именно прокрутка карты, как на ролике на 20ой секунде. без затемнения.
Мб попробовать сделать перед телепортом показать картинку на весь экран, или даже больше.
И двигать её в одну строну :laugh:. В это время происходит телепорт. То есть на деле это не камера будет двигатся, а рисунок. Чёт гоню :mad:
Последнее редактирование: 14 года 8 мес. назад пользователем LarryX.

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

Разработчик Проект месяца 1 место Проект месяца 3 место
Больше
14 года 8 мес. назад #48380 от sadie
Так. Я смог настроить внутренний скрипт телепортации так, чтобы не было затемнения. скорллинга конечно нет, но перемещение между картами происходит незаметно.
Прикрепляю текстовый фаил со скриптом. Заменить содержание в разделе Scene_Map

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

Больше
14 года 8 мес. назад #48383 от LarryX
sadie это на какой мейкер? и версию можно. А то ставил на ХР 1.01, он ругается:

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

Разработчик
Больше
14 года 8 мес. назад #48384 от Alexeyus
Товарищ Sadie работпет на VX, это я точно знаю.
А на ХР стандартные телепорты не затемняют экран.

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

Разработчик Проект месяца 1 место Проект месяца 3 место
Больше
14 года 8 мес. назад #48386 от sadie

LarryCS пишет: sadie это на какой мейкер? и версию можно. А то ставил на ХР 1.01, он ругается:


Прости, забыл указать. Конечно, это на VX, как уже Alexeyus отметил.

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

Разработчик Проект месяца 1 место Проект месяца 3 место
Больше
14 года 8 мес. назад #48387 от sadie
По содержанию там я исправил затемнение экрана (в паре месте с 0 до 255) и задержку fade с 30 до 0

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

Больше
13 года 1 нед. назад #60093 от LarryX
Ребята, апнул старую тему, мб у кого есть идеи? :unsure:

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

Больше
13 года 1 нед. назад #60096 от Гость
На Асе скрипт есть, ну и Иванов сделал такое на ивентах

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
13 года 1 нед. назад #60118 от DeadElf79
Я знаю, у нас на добром светлом сайте расстреливают за умение пользоваться поиском, но я волшебный эльф, мне можно:
rpg-maker.info/forum?view=topic&catid=61&id=52828

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

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