Let me show you how I handle multiple resolutions and the "pixel perfect" mode in #Murtop.
Bonus: You can rotate the viewport, so it can be used in a vertical monitor (as the game was intented to be played)
#GodotEngine #gamedev #indiedev #MadeWithGodot
Here's the nodes structure and the code.
- "RenderGame" is set to "Full rect", so "BackgroundColor" and "Bezel" can occupy the whole screen.
- "Bezel" (TextureRect) is set to "Expand" and the "Stretch mode" to "Keep Aspect Covered"
#GodotEngine #gamedev #indiedev #MadeWithGodot
- "ViewportContainer" is set to "Center", so it always stays, well...centered. So I don't have to bother positioning it.
- "Viewport" size is set to the project's size (224x288).
#GodotEngine #gamedev #indiedev #MadeWithGodot
With that, I only have scale/rotate "ViewportContainer" and "Viewport" will follow along.
#GodotEngine #gamedev #indiedev #MadeWithGodot
Oh, one last thing!
I have the window settings "resolutionless".
#GodotEngine #gamedev #indiedev #MadeWithGodot
BTW! Huge shout out to @Retrocade_Media for helping me figure out this viewports thing :D
Check out their game "Viral Reload" retrocademedia.itch.io/viral-reload
#GodotEngine #gamedev #indiedev #MadeWithGodot
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
