diff options
Diffstat (limited to 'Racing-Game/4WheelCar/CarBody.gd')
| -rw-r--r-- | Racing-Game/4WheelCar/CarBody.gd | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/Racing-Game/4WheelCar/CarBody.gd b/Racing-Game/4WheelCar/CarBody.gd index be06de1..7a77fd4 100644 --- a/Racing-Game/4WheelCar/CarBody.gd +++ b/Racing-Game/4WheelCar/CarBody.gd @@ -1,6 +1,5 @@ extends RigidBody2D -var angular = 0 var isSkidding = 0 var cameraNode var speedometerNode @@ -9,28 +8,19 @@ var directionAngle var directionUnitVector func _ready(): + angular_damp = 5 pass func _process(_delta): directionAngle = get_transform().get_rotation() + (PI/2.0)#the angle the car is facing(relative to the world) directionUnitVector = Vector2(cos(directionAngle),sin(directionAngle))#the direction the car is facing linear_damp = 0.01 #Sets forward momentum dampening - angular = 5 #Sets the base angular momentum dampening #HUD Stuff: cameraNode = get_node("/root/World/Camera2D") speedometerNode = get_node("/root/World/Camera2D/Panel/Speedometer") cameraNode.set_position(get_global_transform().get_origin()) speedometerNode.updateSpeed(floor(measure_velocity())) - - #Steering strength at different speeds, should probably look at this and remove it(move to wheels) - #See issue #8 - if measure_velocity() < 30: - angular_damp = angular*0.2 - elif measure_velocity() < 85: - angular_damp = angular*0.4 - else: - angular_damp = angular*1 #Total speed of the car func measure_velocity(): |
