|
@@ -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)
|