纳金网
标题:
在unity3d中更换鼠标光标
[打印本页]
作者:
狂风大尉
时间:
2014-6-30 16:50
标题:
在unity3d中更换鼠标光标
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增加
注意坐标的变换
作者:
wucnj
时间:
2014-7-1 10:20
感谢分享!!!
作者:
icerein
时间:
2014-7-1 12:52
感谢分享!!!
欢迎光临 纳金网 (http://old.narkii.com/club/)
Powered by Discuz! X2.5