Unity 6.3
0 онлайн 70 гостей 3 в системе
Вход

AudioSource.isPlaying

Declaration

public bool isPlaying;

Описание

Возвращает, играет ли AudioSource в настоящее время AudioResource(только для чтения).

AudioSource.isPlaying возвращает true, если AudioSource воспроизводит любой AudioResource, например AudioClip или AudioRandomContainer. Это включает в себя, если вы используете PlayOneShot() или если вы воспроизводите видео или хронологическую дорожку через AudioSource.

Примечание: AudioSource.isPlaying возвращает false при вызове AudioSource.Pause(). Если вы снова используете AudioSource.Play(), он возвращает true.

Примечание: Если вы используете AudioSource.PlayDelayed для воспроизведения клипа, AudioSource.isPlaying возвращает true во время задержки.

// When the audio component has stopped playing, play otherClip.
// Remember to assign an AudioClip in the Inspector.

using UnityEngine; using System.Collections;

public class ExampleClass : MonoBehaviour { public AudioClip otherClip; AudioSource audioSource;

void Start() { audioSource = GetComponent<AudioSource>(); }

void Update() { if (!audioSource.isPlaying) { audioSource.clip = otherClip; audioSource.Play(); } } }