unity3d自定义鼠标

# pragma   strict

var   myCursor : Texture2D ;
var   myClickCursor : Texture2D ;

var   width : int ;
var   height : int ;

function   Start  () {

     Screen . showCursor  =  false ;
    
     width  =  40 ;
     height  =  40 ;

}

function   Update  () {

}

function   OnGUI ()
{

     GUI . Label ( Rect ( 0 0 100 80 ),  " x "  +  Input . mousePosition . x . ToString () +  " y "  +  Input . mousePosition . y . ToString ());

     if  ( Input . GetMouseButton ( 0 ))
         GUI . DrawTexture ( Rect ( Input . mousePosition . x  -  width / 2.0 Screen . height  -  Input . mousePosition . y  -  height / 2.0 width height ),  myClickCursor );
     else
         GUI . DrawTexture ( Rect ( Input . mousePosition . x  -  width / 2.0 Screen . height  -  Input . mousePosition . y  -  height / 2.0 width height ),  myCursor );

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值