small racing game im working on
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
class_name HumanCar
extends Car
static func attach(to: PackedScene) -> HumanCar:
var car := to.instantiate()
car.set_script(load("res://classes/human_car.gd"))
return car
func _physics_process(delta: float) -> void:
throttle = 0
throttle -= Input.get_axis("accel", "brake")
throttle *= acceleration
# Get steering input
var steer_val := 0.0
steer_val += Input.get_axis("ui_left", "ui_right")
steer_val *= max_steering_range
steer(steer_val)
super(delta)
|