RPG Maker MV

RPG Maker MV

Zooming in and out (on the map)
I've seen this in video's, but I don't know if that has been video editing or in-game effects.

I want to zoom in on the main character during cut scenes. Specially since I like to animate my cutscenes, while characters talk. But when characters talk, most player miss all the animation.

I had someone play Warriors & Witches, and at the total end of the 5 minute intro, he said: "Oh, you see speech baloons when someone talks." He didn't notice this obvious animation, so smaller animations will deffinately be missed.

So, is there a plugin, or does anyone know a script call? Just zooming 300% at the center of the screen, would be perfect. And if it is not obvious from this code, I'd love a script call to reverse this effect too.

Edit: Yanfly uses this a lot in his (her/their?) plugin tutorial video's, but I am pretty sure that is not an in-game effect. It is the effect I would like to create, though.
Last edited by JohnDoeNews; Oct 2, 2018 @ 1:48am
Originally posted by Caethyril:
Try something like this:
$gameScreen.startZoom(x, y, scale, duration);
Replace x & y with the screen coordinates (px), scale with the desired scale (e.g. 3 to zoom in 3x) and duration with the number of frames it should take (1 = instant). =)

Note that with this, if you try zooming in on one (x, y) location, then on another without zooming out again first, it will jump from one zoom location to the other. You could smooth this out with a loop and variable(s) if necessary, though it'd probably be easier in that situation just to zoom out and back in on the new location.
< >
Showing 1-2 of 2 comments
The author of this thread has indicated that this post answers the original topic.
Caethyril Oct 2, 2018 @ 2:58am 
Try something like this:
$gameScreen.startZoom(x, y, scale, duration);
Replace x & y with the screen coordinates (px), scale with the desired scale (e.g. 3 to zoom in 3x) and duration with the number of frames it should take (1 = instant). =)

Note that with this, if you try zooming in on one (x, y) location, then on another without zooming out again first, it will jump from one zoom location to the other. You could smooth this out with a loop and variable(s) if necessary, though it'd probably be easier in that situation just to zoom out and back in on the new location.
JohnDoeNews Oct 2, 2018 @ 4:17am 
Perfect, thanks.
< >
Showing 1-2 of 2 comments
Per page: 1530 50

Date Posted: Oct 2, 2018 @ 1:44am
Posts: 2