extends Node2D @export var player_scene: PackedScene = preload("res://scenes/player.tscn") @export var boat_scene: PackedScene = preload("res://scenes/boat.tscn") var player_instance: CharacterBody2D var boat_instance: Node2D func _ready(): # On enlève les scènes par défau var default_boat = $Boat var default_player = $Player if default_boat: default_boat.queue_free() if default_player: default_player.queue_free() # On instancie les scènes que l'on veut garder boat_instance = boat_scene.instantiate() player_instance = player_scene.instantiate() # On ajoue les scènes essentielles à la scène principale add_child(boat_instance) add_child(player_instance) # Et on assigne le bateau au joueur player_instance.boat = boat_instance