From 4ef5aaca15c253e63113bdc817c5c76b9b24cb1a Mon Sep 17 00:00:00 2001 From: Thomas Lavocat Date: Sat, 29 Apr 2023 17:59:10 +0200 Subject: [PATCH] =?UTF-8?q?=C3=A9cran:=20zoom=20fixe=20et=20drag=20avec=20?= =?UTF-8?q?smoothing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Maintenat, peu importe la taille de la fenêtre de l'écran, on aura toujours le même viewport sur le jeu. Pratique pour pas tricher en passant en full screen n'est il pas ? Aussi j'ai préféré utiliser un mode de caméra qui se déplace avec retardement autour du personnazge pour éviter le côté trop centré dessus. Je trouve que les sensations en jeu sont meilleurs, un peu moins gerbotron. A voir avec les tests utilisateur dans le futur. --- princesse.tscn | 2 ++ project.godot | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/princesse.tscn b/princesse.tscn index 746270d..d2c2423 100644 --- a/princesse.tscn +++ b/princesse.tscn @@ -221,6 +221,8 @@ collision_mask = 16 [node name="Camera2D" type="Camera2D" parent="."] zoom = Vector2(2, 2) +drag_horizontal_enabled = true +drag_vertical_enabled = true [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2(2, 0) diff --git a/project.godot b/project.godot index 3e41249..a6595d2 100644 --- a/project.godot +++ b/project.godot @@ -15,6 +15,14 @@ run/main_scene="res://game.tscn" config/features=PackedStringArray("4.0", "GL Compatibility") config/icon="res://icon.svg" +[display] + +window/size/viewport_width=1920 +window/size/viewport_height=1080 +window/stretch/mode="viewport" +window/stretch/aspect="expand" +window/stretch/scale=2.0 + [input] move_right={