Quellcode durchsuchen

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 vor 11 Monaten
Ursprung
Commit
ccef42403d
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  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