I'm trying to achieve an aesthetic with my game that replicates the aesthetic of 2D PS1/Dreamcast/Saturn games, and I believe a big part of that is having the game locked at 480p. I'd like to make it so that as the window is resized, even though the window itself is bigger, the content itself stays at that fixed height of 480 pixels (i'm not too fussed about the resolution width) and the pixels themselves are what is resized. I am not really familiar enough with the engine to even begin to know how to achieve this though. I've done some research and the closest thing to a solution I've seen is someone saying they rendered the game to a 480p slice of the window and then resized that to fit the entire window, but once again I don't really have any idea of how I'd do that.
#Set a fixed pixel resolution, and scale the pixels themselves with the window?
1 messages · Page 1 of 1 (latest)
A kinda hacky technique would be to render your camera to a 480p image and use that image as a texture on a quad facing your main camera: https://github.com/bevyengine/bevy/blob/latest/examples/3d/render_to_texture.rs
But there is probably a better way :x