Embarking on a Cruise Ship

Echvinya

Warper
Member
Joined
Oct 7, 2017
Messages
3
Reaction score
0
First Language
English
Primarily Uses
RMVXA
I am trying to make a moment in a game, where you co mo up on a dock at the coast, then a large cruise ship pulls up, the party loads up, and they leaves the screen, Teleports the player to the next map and then dock the boat.

I can't thing anything in my looking like .that
 

Heirukichi

Veteran
Veteran
Joined
Sep 24, 2015
Messages
1,421
Reaction score
596
First Language
Italian
Primarily Uses
RMVXA
You need an event to act as your ship. Since you want your party to be able to walk on it it is better if you set the event with "Below Characters" priority. When the ship reaches the dock change your event graphic to show few wooden planks so the player can board the ship and set Through ON for the player with a move route. Everithing else is just a simple move route.

Since it is a very simple event I recommend you to take a look at Andar's tutorial, it is very well done and covers everything you need to start creating games with RPG Maker. After working around that for a bit you will be able to understand more about the engine.
 

Echvinya

Warper
Member
Joined
Oct 7, 2017
Messages
3
Reaction score
0
First Language
English
Primarily Uses
RMVXA
You need an event to act as your ship. Since you want your party to be able to walk on it it is better if you set the event with "Below Characters" priority. When the ship reaches the dock change your event graphic to show few wooden planks so the player can board the ship and set Through ON for the player with a move route. Everithing else is just a simple move route.

Since it is a very simple event I recommend you to take a look at Andar's tutorial, it is very well done and covers everything you need to start creating games with RPG Maker. After working around that for a bit you will be able to understand more about the engine.
I was under the impression that events were single "square" graphics. The ship that I have is 8x14.
 

Heirukichi

Veteran
Veteran
Joined
Sep 24, 2015
Messages
1,421
Reaction score
596
First Language
Italian
Primarily Uses
RMVXA
Collision is always calculated by single squares but events sprites can actually be much bigger than 32x32 pixels. The only thing you have to remember when you create a bigger sprite is that the event square (the one used to calculate collisions) will always be the central bottom square.

Let's consider a 48x48 sprite. When you create an event with that graphic the engine places the collision square at the central bottom part of that sprite. After this happens you still have 48 - 32 = 16 pixels vertically that are not used to calculate collisions. This doesn't mean the engine cuts them. Your sprite will still be 48x48 so your graphic will occupy part of the square above.
Horizontally you have 48 - 32 = 16 pixels that do not fit your square. Since the collision square is at the centre of your image width you have 8 pixels exceeding from the right side of your square and 8 pixels exceeding from the left side.

With this knowledge is possible to move even bigger events. I hope my answer helped you a bit.
 

Echvinya

Warper
Member
Joined
Oct 7, 2017
Messages
3
Reaction score
0
First Language
English
Primarily Uses
RMVXA
Collision is always calculated by single squares but events sprites can actually be much bigger than 32x32 pixels. The only thing you have to remember when you create a bigger sprite is that the event square (the one used to calculate collisions) will always be the central bottom square.

Let's consider a 48x48 sprite. When you create an event with that graphic the engine places the collision square at the central bottom part of that sprite. After this happens you still have 48 - 32 = 16 pixels vertically that are not used to calculate collisions. This doesn't mean the engine cuts them. Your sprite will still be 48x48 so your graphic will occupy part of the square above.
Horizontally you have 48 - 32 = 16 pixels that do not fit your square. Since the collision square is at the centre of your image width you have 8 pixels exceeding from the right side of your square and 8 pixels exceeding from the left side.

With this knowledge is possible to move even bigger events. I hope my answer helped you a bit.

Yes, it helped a lot.

Thanks!
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

On my journey of character rework: I had this character, she was meant to be just a princess that joins your party. And at long term she was just uninteresting... So I tweaked her to be a rebel agaisn't the royalty before meeting up with the party.

Quick tip for any other ametuer pixel artists! When trying to create a colour palette, enabling Antialiasing can speed up the process of creating different shades! Just place your lightest colour and your darkest colour next to each other, select both pixels, and stretch it out!
Revolutionizing the JRPG Industry: Knocking on Doors.

Take that, murderhobos.
Don't forget, aspiring writers: Personality isn't what your characters do, it is WHY they do it.

Forum statistics

Threads
106,054
Messages
1,018,580
Members
137,843
Latest member
Betwixt000
Top