Browse Source

Corrige erreur Godot qui flush quand on travaille

Godot nous demande gentiment de trifouiller l'arbre plus tard.
DricomDragon 11 months ago
parent
commit
02d4591779

+ 1 - 0
godot/composants/objets/balle/balle.gd

@@ -36,6 +36,7 @@ func recopier(autre_balle: Balle) -> void:
 	position = autre_balle.position
 	_vitesse = autre_balle._vitesse
 	_mouvement = autre_balle._mouvement
+	direction_initiale = _mouvement.normalized() # pour garder direction en cas d'ajout dans une scene
 
 
 func _rebondir(impact: KinematicCollision2D) -> void:

+ 1 - 1
godot/composants/objets/balle/balle_de_feu/balle_de_feu.gd

@@ -14,6 +14,6 @@ func _impacter_brique(brique: Brique) -> void:
 ## Transforme une balle quelconque en balle de feu
 static func transformer(balle: Balle) -> void:
 	var balle_de_feu: BalleDeFeu = BalleDeFeuScene.instantiate()
-	balle.add_sibling(balle_de_feu)
+	balle.add_sibling.call_deferred(balle_de_feu) # Appeler plus tard sinon Godot pas content
 	balle_de_feu.recopier(balle)
 	balle.queue_free()