unity中捕捉鼠标左键事件及其坐标
#pragma strict var imgBG : Texture2D; var imgSmall : Texture2D; var screenWidth : int = Screen.height; function Start () { } function Update () { } function OnGUI(){ //set screen background image GUI.DrawTexture(Rect(0,0,960,640),imgBG); //hello GUI.Label(Rect(0,0,120,50),"hello"); //draw a image when mouse left-key click var x :int = 0; var y :int = 0; if(Input.GetMouseButton(0)){ //a coordinate of screen (left down corner is 0,0 and right up corner is maxWidth,maxHeight) x = Input.mousePosition.x;//get x of coordinate y = Input.mousePosition.y;//get y of coordinate GUI.DrawTexture(Rect(x,screenWidth-y,48,48),imgSmall); GUI.Label(Rect(100,0,120,50),"x,y="+x+","+y); } }