Demo: Init scaling and base resolution

This commit is contained in:
Serhii Snitsaruk 2024-02-17 18:32:32 +01:00
parent 78c61d459d
commit cac44eadc7
1 changed files with 7 additions and 1 deletions

View File

@ -4,9 +4,15 @@ extends Button
func _ready() -> void: func _ready() -> void:
pressed.connect(_toggle_fullscreen) pressed.connect(_toggle_fullscreen)
# Set scaling properties and base resolution
get_window().mode = Window.MODE_FULLSCREEN
get_window().content_scale_aspect = Window.CONTENT_SCALE_ASPECT_KEEP
get_window().content_scale_mode = Window.CONTENT_SCALE_MODE_CANVAS_ITEMS
get_window().content_scale_size = Vector2i(1920,1080)
func _toggle_fullscreen() -> void: func _toggle_fullscreen() -> void:
if get_window().mode != Window.MODE_FULLSCREEN: if get_window().mode != Window.MODE_FULLSCREEN:
get_window().mode = Window.MODE_FULLSCREEN get_window().mode = Window.MODE_FULLSCREEN
else: else:
get_window().mode = Window.MODE_WINDOWED get_window().mode = Window.MODE_MAXIMIZED