Ever wanted your Roblox game displayed in the same aspect ratio for all users? It’s an understandable concern. Sometimes you only want certain information displayed with the camera and having to deal with different aspect ratios basically makes it impossible.
For example, look at how this scene looks.
Looks great in the intended 16:9 format, however you get something less wide than that and…
…key visual information is cut off!
Similarly, a user with a screen that is too wide will get MORE visual information than is intended.
Well, I have a solution. I was asking about this in Scripting Support and got a great response from ThanksRoBama.
This response is very useful in its own right, but I decided to build on it make it a bit more modular and user-friendly so this useful functionality doesn’t get buried.
DOWNLOAD
Forced Aspect Ratio Demo.rbxl (20.8 KB)
HOW TO USE
I’ve pretty much made this as simple to use as possible. In the StarterGui of the place is a ScreenGui with everything you need in it. If you intend to force a 16:9 aspect ratio with the standard field of view (70) you should just be able to throw this into the StarterGui of whatever place you want and it will work just like that.
However, I have included additional support for those who want to use different aspect ratios or a different field of view.
Instructions on how to do this are included in the comments of the script.
GALLERY
Wider than intended aspect ratio:
Thinner than intended aspect ratio:
Enjoy!