Unity5 更改鼠标样式
来源:互联网 发布:手机淘宝交电费 编辑:程序博客网 时间:2024/05/21 17:52
由于刚好有更改鼠标样式这个需求,上网搜索了一下,发现找到的方法都是先把鼠标隐藏起来,再获取鼠标当前位置,在该位置通过OnGUI函数显示图片。
其中用到了设置属性 Screen.showCursor = false 来隐藏鼠标,但是使用后发现该属性已经不能使用了。查了下Api 找到了一个新的设置鼠标样式的方法,用函数 Cursor.SetCursor()设置。详细代码如下:
public class ChangeMouseTexture : MonoBehaviour { public Texture2D cursorTexture; public CursorMode cursorMode = CursorMode.Auto; public Vector2 hotSpot = Vector2.zero; void Start() { Cursor.SetCursor(cursorTexture, hotSpot, cursorMode); }}
cursorTexture:使用的2D图片
hotSpot:以2D图片的左上角作为原点,选择目标点作为鼠标原点的位置显示图片
cursorMode:渲染形式,Audo为平台自适应显示,支持此样式则显示,不支持不显示。ForceSoftware强制 平台显示此样式。
2、Unity5 隐藏鼠标的方法是 Cursor.visible = false;
3、上面是代码的方法,还有一种就是比较无脑的,全局改变鼠标样式的方法,直接拖拽
在File –>Building Setting ->Player Settting 的Default Cursor设置
0 0
- Unity5 更改鼠标样式
- SWT更改鼠标样式
- flash 更改鼠标样式
- Unity3d 更改鼠标样式
- unity3d更改鼠标样式
- Unity更改鼠标样式
- Unity3D更改游戏鼠标样式
- [Unity]更改游戏鼠标样式
- WinForm中更改自定义鼠标样式
- css 更改鼠标为手状样式
- QGraphicsView 更改鼠标样式 以及QGraphicsItem悬停时更改鼠标样式
- CSS实现鼠标滑过按钮更改按钮样式
- 鼠标样式
- 鼠标样式
- 鼠标样式
- 鼠标样式
- 鼠标样式
- 鼠标样式
- matlab的基本命令·画图篇
- 湖南省第三届大学生程序设计竞赛 C 数字整除
- iOS解决插件失效问题
- NYOJ 55 懒省事的小明
- 标准和模型和IE盒模型
- Unity5 更改鼠标样式
- java.io------BufferedReader
- CodeForces 567C Geometric Progression
- web_for_pentest XSS系列
- 一个木马下载脚本
- JSP原理初探
- 面试之路(13)-android apk之间共享数据的方式以及shareUserId详解
- 最小生成树
- poj1207 The 3n + 1 problem