2
0
Эх сурвалжийг харах

Merge pull request #99604 from LaneSBarnes/patch-1

Fix example code snippets in AudioStreamGenerator.xml
Rémi Verschelde 8 сар өмнө
parent
commit
0a7471c2a2

+ 2 - 2
doc/classes/AudioStreamGenerator.xml

@@ -11,6 +11,7 @@
 		var playback # Will hold the AudioStreamGeneratorPlayback.
 		var playback # Will hold the AudioStreamGeneratorPlayback.
 		@onready var sample_hz = $AudioStreamPlayer.stream.mix_rate
 		@onready var sample_hz = $AudioStreamPlayer.stream.mix_rate
 		var pulse_hz = 440.0 # The frequency of the sound wave.
 		var pulse_hz = 440.0 # The frequency of the sound wave.
+		var phase = 0.0
 
 
 		func _ready():
 		func _ready():
 		    $AudioStreamPlayer.play()
 		    $AudioStreamPlayer.play()
@@ -18,7 +19,6 @@
 		    fill_buffer()
 		    fill_buffer()
 
 
 		func fill_buffer():
 		func fill_buffer():
-		    var phase = 0.0
 		    var increment = pulse_hz / sample_hz
 		    var increment = pulse_hz / sample_hz
 		    var frames_available = playback.get_frames_available()
 		    var frames_available = playback.get_frames_available()
 
 
@@ -32,6 +32,7 @@
 		private AudioStreamGeneratorPlayback _playback; // Will hold the AudioStreamGeneratorPlayback.
 		private AudioStreamGeneratorPlayback _playback; // Will hold the AudioStreamGeneratorPlayback.
 		private float _sampleHz;
 		private float _sampleHz;
 		private float _pulseHz = 440.0f; // The frequency of the sound wave.
 		private float _pulseHz = 440.0f; // The frequency of the sound wave.
+		private double phase = 0.0;
 
 
 		public override void _Ready()
 		public override void _Ready()
 		{
 		{
@@ -46,7 +47,6 @@
 
 
 		public void FillBuffer()
 		public void FillBuffer()
 		{
 		{
-		    double phase = 0.0;
 		    float increment = _pulseHz / _sampleHz;
 		    float increment = _pulseHz / _sampleHz;
 		    int framesAvailable = _playback.GetFramesAvailable();
 		    int framesAvailable = _playback.GetFramesAvailable();