- Сообщений: 155
- Спасибо получено: 20
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Плавная телепортация. Единая карта.
Можно ли сделать плавную телепортацию с одной карты на другую. Без затемнения экрана и всяких других фич.
Чтобы при переходе на другую карту, игроку казалось будто происходит обычная (быстрая) прокрутка карты с одной на другую, благодаря чему у игрока возникнет ощущение целостности игрового мира. Подобное я видел во многих играх, (например Uncharted waters 2). Если задавать евентами, то придётся расставить по ивенту на каждый крайний тайл карты, что конечно же отразится на производительности. Мб есть скрипты которые превращают 1 ивент в длинющий ивент 1:100 с делениями и т.д. который сохраняет позицию игрока в определённом месте и отображает его на другой карте в той же точке, хз даже
легенда картинки:
Голубые квадраты - карты.
Е в кружочке - ивенты.
Стрелки - переходы туда и обратно.
Диагональные скрещённые стрелки - диагональные переходы.
P.S. сильно не бейте
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
(Самому бы такое не помешало)
Но вот с эвентами подсказать могу. Поставь параллельный эвент, в котором постоянно отслеживай позицию героя. Как только он приблизится к краю карты (X=0, например), меняй X на другой конец карты (например, на X=19), задавай нужный тебе номер карты и производи телепортацию в точку с заданными Map ID, X и Y.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ну, ивентами такое сделать очень даже реально, только нужно помимо телепорта на каждом эвенте задавать еще и прокрутку и рассчитывать время перехода. Я попробовала - получилось:
В ивенте задаешь время, сколько нужно ждать, прокрутку экрана и телепортируешь игрока безо всяких эффектов. Я если правильно поняла, у тебя,LarryCS , это даже получилось, только этот способ тебя не устраивает.
Но мой тебе совет - забить на это. Это может и прикольно, но для хорошей игры вовсе не обязательно. Не это делает игру хорошей, хотя, и в таких мелочах тоже складывается впечатление.
А..и еще, я предполагаю, что в скриптах можно как-то переопределить телепортацию, ну я не умею...
Джеймс предлагает способ сложнее - параллельный процесс будет очень тормозить игру, а много эвентов значительно меньше будут тормозить игру.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
P.S. С каких это пор один (1) эвент, пускай и параллельный, тормозит игру больше, чем шестьдесят шесть (66) эвентов (и это при минимальном размере карты - 20х15), пускай и активирующихся при наступании.
Или я опять не понял идею.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
В общем в идеале так, представим, что персонаж движется по огромной карте, по направлении ВНИЗ. Камера двигается вслед за персонажем. Конец карты, камера упирается в край карты, двигается только персонаж. персонаж подходит к последнему тайлу карты, и встаёт на евент. И вот тут происходит прокрутка камеры (или карты хз), то есть раньше там ничего не было, а терь типо появилось. Перс не может двигатся в это время, прокрутка быстрая секунды 2. В общем перс стоит "Ожидание", камера двигается вниз до тех пор пока перс не окажется на самом верху. и Вуаля! Новая карта.
фууххх, чёт ваще
Про Uncharted Waters плохой пример. Там такую штуку можно увидеть всего 1 раз.
имеется ввиду я привёл.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Green-Leo пишет: Я кажется понял... Счас сделаю демку
О, дружище, в таком случае тебе будут очень благодарны по меньшей мере 2 человека
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
www.megaupload.com/?d=UIDE19O2
(делал торопясь, поэтому за маппинг не ругайте)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
понравилось, но цель была именно прокрутка карты, как на ролике на 20ой секунде. без затемнения.
Мб попробовать сделать перед телепортом показать картинку на весь экран, или даже больше.
И двигать её в одну строну
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Прикрепляю текстовый фаил со скриптом. Заменить содержание в разделе Scene_Map
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
А на ХР стандартные телепорты не затемняют экран.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
LarryCS пишет: sadie это на какой мейкер? и версию можно. А то ставил на ХР 1.01, он ругается:
Прости, забыл указать. Конечно, это на VX, как уже Alexeyus отметил.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
rpg-maker.info/forum?view=topic&catid=61&id=52828
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
