☠ 声音播放 坐标转换 ☢

 

 

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;

          }
}



 

 

 

你可能感兴趣的:(vector,function)