Explorar el Código

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 hace 1 año
padre
commit
ccef42403d
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  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