small racing game im working on
reduce audio buffer lifetime [skip ci]
| -rw-r--r-- | assets/cars/engine.gd | 5 | ||||
| -rw-r--r-- | assets/cars/kenney_sedan/sedan.tscn | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/assets/cars/engine.gd b/assets/cars/engine.gd index 6fadd31..f358711 100644 --- a/assets/cars/engine.gd +++ b/assets/cars/engine.gd @@ -4,7 +4,10 @@ extends EngineNoise func _ready() -> void: set_stream($Player.get_stream_playback()) + r = 800 +var r := 0.0 func _process(_d: float): - set_rpm((car.rpm() * car.engine_force * 0.0015) + 800) + r = move_toward(r, (car.rpm() * car.engine_force * 0.0015) + 800, 800) + set_rpm(r) update() diff --git a/assets/cars/kenney_sedan/sedan.tscn b/assets/cars/kenney_sedan/sedan.tscn index 84d1422..bb23b06 100644 --- a/assets/cars/kenney_sedan/sedan.tscn +++ b/assets/cars/kenney_sedan/sedan.tscn @@ -333,6 +333,7 @@ radius = 2.0 [sub_resource type="AudioStreamGenerator" id="AudioStreamGenerator_qo6ul"] mix_rate = 30000.0 +buffer_length = 0.2 [node name="Sedan" type="VehicleBody3D"] collision_layer = 2 |