I would like to make a GUI transition similar to Meep City’s transition, but I can’t think of any ways of going about it. I would really like some help/tips in ways I can complete this task.
Thanks!
- AWhale_OfATime
Meep City Example:
I would like to make a GUI transition similar to Meep City’s transition, but I can’t think of any ways of going about it. I would really like some help/tips in ways I can complete this task.
Thanks!
Meep City Example:
Set the camera to scriptable then change the cframe of the camera to where somewhere facing your door
then Use humanoid#moveTo
Oh, I’m not talking about that. I’m talking about how the GUI closes into black.
Its likely a gif or a single image being resized
Do you know how to make gifs in Roblox?
This is actually an illusion that is most commonly easier to see if you use iMovie. It is just a png image of a black screen with a hole in the middle which is scaled up and they tween it to scale down to the viewport
Hmm… I’ll have to try that out then.
How big do you suggest the hole to be?
Probably a sixteenth of the x axis
Okay, I’ve made my decal but I have a few questions: When you say scale up my png do you mean the size {1, 0},{1, 0} or beyond the screen? And when you say “viewport” do you mean the screen?
I don’t know what to do at this point because if I scale down the png, the rest of the png wont be in black. Am I missing something?
I did it and it worked:
First thing you need to make a picture that have hole in the middle of the screen like that:
For that thing :
You will need to make the picture smaller and put 4 frames around the hole like that:
Keep scale it down and make the black frame bigger:
I can see this working! But I have a problem where whenever I scale up the image it ruins the frame’s position and scale. Is there a specific way I can do this?
Ok, I actually found a fix to this where if you put the objects in a frame that is the size {1, 0}{1, 0} the scaling is fixed.
Use scale not offset. You can use this plugin: [Plugin] AutoScale Lite for GUIs - Scale your UI , and make the position and size in scale, not offset.
To avoid this ugly elliptical stretching you can use a UIAspectRatioConstraint | Documentation - Roblox Creator Hub