Smooth boosted fleet travel

This commit is contained in:
Loïc Wisniewski 2026-09-04 20:01:56 +02:00
commit fd792e8b63
12 changed files with 90 additions and 8 deletions

View file

@ -485,6 +485,7 @@ func _complete_whiteout() -> void:
whiteout_teleported = true
fleet.teleport_to(DEFAULT_SPAWN)
camera.global_position = fleet.get_centroid()
camera.reset_physics_interpolation()
camera.offset = Vector2.ZERO

View file

@ -57,6 +57,7 @@ shader_parameter/cell_size = 60.0
shader_parameter/bg_color = Color(0.02, 0.02, 0.08, 1)
[node name="Main" type="Node2D"]
physics_interpolation_mode = 2
script = ExtResource("3")
[node name="BackgroundLayer" type="CanvasLayer" parent="."]
@ -94,8 +95,11 @@ script = ExtResource("dash_ctrl")
script = ExtResource("ability_layout")
[node name="Camera2D" type="Camera2D" parent="."]
process_physics_priority = 2
physics_interpolation_mode = 1
position = Vector2(0, 0)
zoom = Vector2(1, 1)
process_callback = 0
[node name="EnemySpawner" type="Node2D" parent="."]
script = ExtResource("4")