Godot Version
4.3.0 stable
Question
Is it possible to set the stretch mode of a subviewport to canvas_items? I am attempting to develop my game in 640x360 and scale it up with a SubViewport so that I can show text and the UI at a higher resolution but the SubViewport is making my character movements look as it does with Stretch Mode: viewport.
Project settings: 640x360 base res with: Override: 1920x1080, Stretch Mode: canvas_items, Aspect: Keep, Scale: 1, ScaleMode: Fractional.
When I run my game scene directly, the game scales correctly and the enemies move fluidly. If I take my game scene and put it within the following tree:
–SubViewportContainer (Size 1920x1080, Stretch: on, Stretch Shrink: 3)
----SubViewport (Size 640x360)
------Game Scene
Then I update my project settings to a base res of 1920x1080 and run the ViewportContainer scene, the game scales correctly, but the movements in the game are stuttering as if I changed the stretch mode to viewport.
Is there anyway around this?