Browse Source

Merge pull request #23767 from marcelofg55/fix_is_playing

Fix AudioStreamPlayer2D/3D::is_playing right after a play()
Rémi Verschelde 7 năm trước cách đây
mục cha
commit
3c62a584eb

+ 1 - 0
scene/2d/audio_stream_player_2d.cpp

@@ -323,6 +323,7 @@ void AudioStreamPlayer2D::play(float p_from_pos) {
 	}
 
 	if (stream_playback.is_valid()) {
+		active = true;
 		setplay = p_from_pos;
 		output_ready = false;
 		set_physics_process_internal(true);

+ 1 - 0
scene/3d/audio_stream_player_3d.cpp

@@ -641,6 +641,7 @@ float AudioStreamPlayer3D::get_pitch_scale() const {
 void AudioStreamPlayer3D::play(float p_from_pos) {
 
 	if (stream_playback.is_valid()) {
+		active = true;
 		setplay = p_from_pos;
 		output_ready = false;
 		set_physics_process_internal(true);