当我按下按钮(onClick
)时,我正在尝试录制麦克风。如果我将代码放入function Start()
,麦克风可以捕获和播放。任何人都可以通过onClick
按钮动作告诉我我做错了什么?
#pragma strict
static var reco : AudioClip;
function onClick() {
var aud = GetComponent.<AudioSource>();
reco = Microphone.Start("Built-in Microphone", false, 2, 44100);
aud.clip = reco;
aud.Play()
}
答案 0 :(得分:1)
您对GetComponent的调用正在使用一些C#。将该行更改为以下内容:
var aud = gameObject.GetComponent(AudioSource);