فهرست منبع

Oriente la balle avec une difference d'angle

DricomDragon 11 ماه پیش
والد
کامیت
fa8b91a6b9
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      godot/composants/objets/balle/balle.gd

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

@@ -2,6 +2,8 @@ class_name Balle
 extends CharacterBody2D
 
 
+const ratio_diff_angle = PI * 0.1
+
 @export var mouvement_initial: Vector2 = Vector2(0.0, 600.0)
 
 var _mouvement: Vector2
@@ -26,4 +28,4 @@ func _rebondir(impact: KinematicCollision2D) -> void:
 
 func _orienter_tir(raquette: Raquette) -> void:
 	var difference = position.x - raquette.position.x
-	_mouvement.x += difference
+	_mouvement = _mouvement.rotated(-difference * ratio_diff_angle)