1
Я хочу играть AudioSource каждый второй только если конкретный сценарий включен:Невозможно воспроизвести звук каждую секунду?
public int wait = 1;
bool keepPlaying = true;
void Start()
{
StartCoroutine(SoundOut());
}
IEnumerator SoundOut()
{
while (keepPlaying)
{
if (GameObject.FindWithTag ("GameObject").GetComponent<SpecificScript>().enabled == true)
{
GameObject.FindWithTag ("GameObject").GetComponent<AudioSource>().Play();
yield return new WaitForSeconds (wait);
}
}
}
Этот сценарий не воспроизводит звук каждый второй, когда конкретный сценарий включен. В чем проблема?
'return new WaitForSeconds (carwait)' что такое 'carwait'? – Valentin
@ Valentin Извините, моя ошибка. Я редактировал вопрос. –
Но он играет что-нибудь? – Gusman