Switched to AudioStreamRandomizer
This commit is contained in:
@ -1,9 +1,9 @@
|
||||
class_name AudioComponent
|
||||
extends Node
|
||||
extends Node3D
|
||||
|
||||
@export var skeleton: Skeleton3D
|
||||
@export var movement: MovementComponent
|
||||
@export var footsteps: Array[AudioStream]
|
||||
@export var footsteps: AudioStreamRandomizer
|
||||
@export var step_threshold := 0.1
|
||||
|
||||
const feet_names := ["LeftFoot", "RightFoot"]
|
||||
@ -45,6 +45,5 @@ func _process(delta: float):
|
||||
play(foot.audio)
|
||||
|
||||
func play(audio_player: AudioStreamPlayer3D):
|
||||
audio_player.stream = footsteps[randi_range(0, footsteps.size()-1)]
|
||||
audio_player.pitch_scale = randf_range(0.9, 1.1)
|
||||
audio_player.stream = footsteps
|
||||
audio_player.play()
|
||||
|
Reference in New Issue
Block a user