c# - Adding audioClip from the Resources folder through code -
how can add , play short audioclip name in code in unity? tested lot of samples internet doesn't work.
audiosource audio = gameobject.addcomponent<audiosource>(); audio.play((audioclip)resources.load("clip1"));
to second line:
assets/resources/clickaction.cs(14,55): error cs1525: unexpected symbol `'
audiosource.play()
not take audioclip
parameter.
audiosource.playoneshot()
does. pawel talked except no code example provided in answer.
this play prototype looks like:
public void play(); public void play(ulong delay);
none of them takes audioclip
parameter.
so should be:
audiosource audio = gameobject.addcomponent<audiosource>(); audio.playoneshot((audioclip)resources.load("clip1"));
you can still use the play()
function question must first assign audiosource.clip
(audioclip)resources.load("clip1");
before calling play()
function.
so, should work too:
audiosource audio = gameobject.addcomponent<audiosource>(); audio.clip = (audioclip)resources.load("clip1"); audio.play();
Comments
Post a Comment