一段控制声音播放的代码
星期四, 11/26/2009 - 13:25
var cAudio:AudioClip;
function Update(){
}
function OnMouseDown () {
var screenSpace = Camera.main.WorldToScreenPoint(transform.position);
var offset = transform.position - Camera.main.ScreenToWorldPoint(Vector3(Input.mousePosition.x,transform.position.y, screenSpace.z));
while (Input.GetMouseButton(0)){
var curScreenSpace = Vector3(Input.mousePosition.x, transform.position.y, screenSpace.z);
var curPosition = Camera.main.ScreenToWorldPoint(curScreenSpace) + offset;
if(curPosition!=transform.position){
audio.Stop();
audio.clip = cAudio;
audio.Play();
}
transform.position = curPosition;
yield;
}
}

哦,没具体用到过这个功能,又学习了。
这个是点击播放,按键播放,用Function Trigger系列参数可以实现更多的方法