Okay thanks, I recently published my Game in a GameJam ;) --> "Bounty Rain"
So what I had first:
https://drive.google.com/file/d/1Wch9gR1oGPNvtw3TQpMqea9rhc8rv2XI/view?usp=sharing
--> The scene is rendered on the main viewport as the menu too.
--> Edges of the sprite-textures are very sharp and automatically change their resolution when the window size changes. I cannot manually change the resolution because the game runs in the Browser, so there is no OS.window_size - that is why I use the strech aspect project setting.
--> I cannot implement a Camerashake because it would shake the GUI too.
This is how I thaught it would solve my problem:
https://drive.google.com/file/d/1U2TSGKw3C4W7k4rwjPRpSPqY9nXgh0ZI/view?usp=sharing
--> Scene is now in a extra Viewport, so the shaking camera does not impact on the menu - works perfectly!
--> Sadly, as you can see, the sprite textures are unsharp - because the view in the editor is smaller than the actual resolution of the viewport. (As you say, the viewport is scaled)
In game, this problem gets even worse if you set the window size on a way bigger amount then the viewport resolution. Ofcourse this scales the viewport, so it is unsharp.
But how can I solve the problem? I cannot reset the viewport.rectsize in code because I have no OS.windowsize when I run the Game in the Browser! :)
Hope you have an idea? :)) And thanks.