Unity3D学习 愤怒的小鸟之Play界面(三)
2012-06-28 21:56
661 查看
目标:改变鼠标样式,使其变成小手
原理很简单,就是将原理的鼠标光标隐藏了,然后在OnGUI里在相应的鼠标位置绘制自己喜欢的鼠标图片就行了。
直接贴代码了:
点击时和未点击时用不同的图片样式。
OK, 试试效果吧!
原理很简单,就是将原理的鼠标光标隐藏了,然后在OnGUI里在相应的鼠标位置绘制自己喜欢的鼠标图片就行了。
直接贴代码了:
#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; 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); }
点击时和未点击时用不同的图片样式。
OK, 试试效果吧!
相关文章推荐
- Unity3D学习 愤怒的小鸟之Play界面(四)
- Unity3D学习 愤怒的小鸟之Play界面(五)
- Unity3D学习 愤怒的小鸟之Play界面(二)
- Unity3D学习 愤怒的小鸟之Logo界面(一)
- Unity3D笔记 愤怒的小鸟<三> 实现Play界面2
- Unity3D学习 愤怒的小鸟之关卡选择界面(六)
- Unity3D笔记 愤怒的小鸟<二> 实现Play界面
- Unity3D学习——(二)愤怒的小鸟项目总结
- Unity3D学习 愤怒的小鸟之用Plane制作关卡1背景(七)
- Unity3D笔记 愤怒的小鸟<四> 实现Selelction界面
- Unity3D游戏-愤怒的小鸟游戏源码和教程(一)
- Cocos2d-X 愤怒的小鸟的实现------开始界面(二)
- Unity3D游戏-愤怒的小鸟游戏源码和教程(二)
- Unity3D学习之界面编辑器(一)
- Unity3d 学习界面 之 工程浏览器 (Project Browser)(一)
- Unity3d入门基础之UGUI-基本控件的学习-搭建界面的常规步骤
- Unity3D学习第一日之(游戏的发展趋势、以及Unity3D界面与编辑器布局和地形的创建等..
- Unity3D笔记 愤怒的小鸟<七> 小鸟群准备动画
- [cocos2d-x学习笔记][入门基础]Box-2d物理引擎的使用02制作一个简易的愤怒小鸟Demo
- Unity3D笔记 愤怒的小鸟<六> 弹弓发射小鸟