unity3d 自定义,改变鼠标样式,光标样式

unity3d  改变鼠标,光标样式 - 重庆unity3d - unity3d工作室

 

把这个脚本附在摄像机上,只要在my cursor付上鼠标的图片,my click cursor附上鼠标点击的图片就行了

 

 

unity3d  改变鼠标,光标样式 - 重庆unity3d - unity3d工作室

 

 

#pragma strict

 

var myCursor : Texture2D;

var myClickCursor : Texture2D;

var cursorWidth : float;

var cursorHeight : float;

 

private var isClicked : boolean = false;

 

function Start () {

Screen.showCursor = false;

}

 

function Update () {

if (Input.GetMouseButton(0)) 

isClicked = true;

 

else

isClicked = false;

}

 

function OnGUI () {

var mousePos = Input.mousePosition;

GUI.depth = 0.2f;

if (isClicked)

GUI.DrawTexture(Rect(mousePos.x - cursorWidth / 2, Screen.height - mousePos.y - cursorHeight / 2,

cursorWidth, cursorHeight), myClickCursor);

else

GUI.DrawTexture(Rect(mousePos.x - cursorWidth / 2, Screen.height - mousePos.y - cursorHeight / 2,

cursorWidth, cursorHeight), myCursor);

}

posted on 2014-05-12 15:28  连一粝  阅读(822)  评论(0编辑  收藏  举报

导航