2014-02-02 2 views
0

Я не знаю, что не так с моим сценарием, на данный момент у меня есть игра в основное меню, и этот скрипт предназначен для перекрытия и злой смех над музыкой главного меню в случайное время различный каждый раз.Случайное воспроизведение аудио - Unity3d

var soundToPlay : AudioSource; 

function Start(){ 

    Invoke("PlaySound", Random.Range(5.0, 20.0)); 

} 


function PlaySound(){ 

    if (!soundToPlay.isPlaying) 
     soundToPlay.Play(); 

    Invoke("PlaySound", Random.Range(5.0, 20.0)); 

} 

я установить источник звука, но я получаю эту ошибку (я думаю, что если звук будет играть) не строить:

MissingMethodException Unity.AudioClip.Play

Любая помощь будет будем очень благодарны.

Спасибо!

+0

Я пробовал код, кажется, хорошо работает для меня .. может быть, какой-то другой код является проблемой – Abhinav

ответ

0

Вы можете воспроизводить AudioClip, но не AudioSource, попробуйте var soundToPlay: AudioClip;