Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Question Concerning Transitions

Hi all;

Just having some problems understanding the "transition" option.  I'd like to incorporate some fades from screen to screen (fades that are a bit longer than the normal fade in the "transport" option).  I think that if I better understand transitions, I could fix that.

Thanks for the help, guys.

=evh84=
 
It's not my forte cos I don't use them but I think if I remember you prepare transition, then do your teleport and then execute transition in that order.  You can always fade the screen to black for longer transitions with teleports or insert a 640 x 480 solid black box and display an image over the top of the screen and fade that in and out.  I use both of them when needs must.
 
Yeah that was what I was thinking...  do you have to use the "execute" command on the screen you transport TO?  I'm assuming it would have to be an autoevent too, right?
 
Actually from memory I think I use transitions for displaying pictures with a neat transition.  That definately works fine such as an on screen map. Unless you really want to, the black picture is the best route as it doesn't mess with your screen tones etc and can take as little or long as you like.

Like I said though, I've never attempted to use transitions for teleporting.  Someone else will know better than me on this subject.
 
Ah!  Got it working!  Thanks my man.

I do hear what you're saying though with the black picture...  I've usually been transporting to an empty screen with a black or semi-black tile.  I just needed something a bit more drawn out.
 
Nope, the transition gets executed in the "Main" level of the program, so you don't need to change events. Use a regular "Player Touch" event.

Prepare for transition # freezes the screen
Transport
Execute Transition

Be Well

You can slow the default transition down, by editing line 95 of Scene_Map

        Graphics.transition(40, "Graphics/Transitions/" +
          $game_temp.transition_name)

change the '40' to something higher.

Or, you could use that command in a event script command to use a non-default time.
 
Brewmeister":3529xvvi said:
Nope, the transition gets executed in the "Main" level of the program, so you don't need to change events. Use a regular "Player Touch" event.

Prepare for transition # freezes the screen
Transport
Execute Transition

Be Well

I did try it, it doesn't seem to work for me. I just get a normal transition, either that or I cannot tell at all that the transition is occuring.
 
By jove, I think I got it..

So "Prepare" freezes the screen, so you just input the commands you want, then "execute" to carry them through.  Simple enough!

The autothing worked for me, but yeah it's much more convenient to do it all in one screen. 

Thanks for the help gents.  (BTW... "This Desert Life" is a great album.)
 
Oh yeah, I'm pretty sure most eventing can be carried over from map to map.  It can just be easier to break it up so it's easier for editing in future.  Well except event commands that refer to an event ID.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top