Procházet zdrojové kódy

Corrige rebond sur la raquette

Si la balle est enfant du lanceur, sa position est relative au lanceur.
Pour comparer sa position avec la raquette, il faut donc avoir le meme
referentiel.
DricomDragon před 11 měsíci
rodič
revize
ccef42403d
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      godot/composants/objets/balle/balle.gd

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

@@ -30,7 +30,7 @@ func _rebondir(impact: KinematicCollision2D) -> void:
 
 
 func _orienter_tir(raquette: Raquette) -> void:
-	var difference = position.x - raquette.position.x
+	var difference = global_position.x - raquette.position.x
 	_mouvement = Vector2.UP.rotated(difference * ratio_diff_angle) * _mouvement.length()
 	
 	# empeche la balle de traverser la raquette