- 最后登录
- 2019-12-2
- 注册时间
- 2012-8-25
- 阅读权限
- 90
- 积分
- 34660
  
- 纳金币
- 38268
- 精华
- 111
|
var mouse : Texture;
Screen.showCursor=false;
function Update () {
}
function OnGUI()
{
var msPos = Input.mousePosition;
GUI.DrawTexture(Rect(msPos.x , Screen.height-msPos.y,20,20),mouse);
}
//原理很简单,先把鼠标光标屏蔽掉
//通过GUI来给鼠标位置放置一个贴图
注意的是:
鼠标坐标系同屏幕坐标系,屏幕的左下角是(0,0)点,向右X增加,向上Y增加
GUI的Rect区域坐标系同视口坐标系,左上角是(0,0)点,向右X增加,向下Y增加
注意坐标的变换
|
|