small racing game im working on
Diffstat (limited to 'ui/speedometer.gd')
| -rw-r--r-- | ui/speedometer.gd | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/ui/speedometer.gd b/ui/speedometer.gd index 39ec8ca..c9eb0c9 100644 --- a/ui/speedometer.gd +++ b/ui/speedometer.gd @@ -1,7 +1,14 @@ extends Label @export var f_string = "龍 %dkm/h" -@export var car: Node3D +var car: Node3D + +func _ready() -> void: + set_process(false) func _process(_delta: float) -> void: - text = f_string % (car.ball.linear_velocity.length_squared() / 12) + text = f_string % (car.linear_velocity.length_squared() / 12) + +func _on_race_created_car(_car: Car) -> void: + car = _car.ball + set_process(true) |