找回密码
 立即注册

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

热度 3已有 1155 次阅读2012-11-30 09:11

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


 

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


 


#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);

}


路过

雷人
2

握手
1

鲜花

鸡蛋

刚表态过的朋友 (3 人)

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-22 00:16 , Processed in 0.043467 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

返回顶部