Help - Search - Members - Calendar
Full Version: How to make scrolling at edge map?(Resolved)
RPG RPG Revolution Forums > Game Engines > RPG Maker XP Discussion
SDDJ
Hi, I'm making a game on RPG Maker XP, but I've come to a block. I can't figure out how to do a smooth sliding transition to the adjacent side of another map. By that I mean If I have two separate maps and I want the starting map to allow me to go to the map to the right in a transition that would keep me at the same horizontal coordinates but be on the second map after I touch the edge. Thanks for the help in advance! smile.gif i.e. like the old game boy Legend of Zelda games.
Knot
I'm a little confused by what you mean. Which one of these is it?

1.
You want it so that when the player hits the edge of the map the screen changes like normal but when the player appears on the next map they are at the same X/Y (depending if it's a horizontal exit or vertical).

2.
Or do you mean how in some Zelda games (I think) when you reach the edge of the map the screen makes Link invisible and simply scrolls to the next map and makes him reappear?

For the first, XP will always center the character as long you don't hit the edge of the map. So, you just have to make sure that you put exits which plenty of room. For example, if you want to exit right, you'd make sure that verticaly your not hitting the edge of the map and do the same on the next map. This way he will exit in the middle and appear in the middle.

The second is a little harder and I think you just need to make really big maps, but even then you'll run into trouble to get it exactly like Zelda without script help.
SDDJ
Yeah it was the first one from what I'm understanding. Do you think that you could re-word your explanation? Thanks!
*EDIT* I re-read your explanation and now understand it. Thanks for the help!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.