Basically I am making a camera system where the all of the player’s view is on parts to represent cameras so when I make a camera for a room when I run the game on larger devices the FOV Increases showing alot more that is not meant to be sure and I am not sure how to get a good work around this on different devices the camera FOV Is larger or smaller depending on its size so if anyone knows what I can do it would be greatly appreciated thank you!
1 Like
You could set the FOV so the largest “allowed” axis is fully visible and then put black bars on the top or sides to hide anything that should still be hidden.
You can also manipulate the camera CFrame to squish or skew the viewport to change the aspect ratio, but this is not intended, so it causes problems with Surface GUIs, including the builtin one for players names.
1 Like
Do FieldOfViewMode
and MaxAxisFieldOfView
suit your use case?
Adding black bars would ruin the immersion of the game
Changing the fov mode does nothing Roblox is very strange hen it comes to camera manipulation.
Is it that unbelievable that a camera would have a weird aspect ratio and thus have black bars?
I will give it try I guess thanks for responding.