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 = Input.get_action_strength("accel")
brake = Input.get_action_strength("brake") * MAX_BRAKE_FORCE
steer(Input.get_axis("left", "right"))
super(delta)
func shift_up():
return Input.is_action_just_pressed("shift_up")
func shift_down():
return Input.is_action_just_pressed("shift_down")
|