Unity设置鼠标指针图片
来源:互联网 发布:iphone 小说软件 编辑:程序博客网 时间:2024/06/05 17:43
下面是程序中动态变化鼠标图片的代码。
using UnityEngine;using System.Collections;public class CursorManage : MonoBehaviour { static CursorManage _instance; public static CursorManage Instance { get { return _instance; } } public Texture2D normalCursor, npcCursor, attackCursor, pickCursor,aimCursor; void Awake() { _instance = this; } public void SetCursorNormal() { Cursor.SetCursor(normalCursor, Vector2.zero, CursorMode.Auto); } public void SetCursorAim() { Cursor.SetCursor(aimCursor, Vector2.zero, CursorMode.Auto); } public void SetCursorNpc() { Cursor.SetCursor(npcCursor, Vector2.zero, CursorMode.Auto); } public void SetCursorAtk() { Cursor.SetCursor(attackCursor, Vector2.zero, CursorMode.Auto); } public void SetCursorPick() { Cursor.SetCursor(pickCursor, Vector2.zero, CursorMode.Auto); }}
然后这里是设置游戏全局的鼠标指针的方式:Edit->Project Setting->Player->Default Cursor
如果动态加载,记得设置图片属性,如图:TextureType设置为Cursor
这里稍微解释setCursor的参数,第一个参数类型为Texture2D,可以设为public,也可以Resources.Load();
第二个表示鼠标点击的有效点,通常Windows的hotspot为左上角那个点,即Vector2.Zero;
然后第三个参数,有些机器支持直接在硬件上设置鼠标图片,有些不支持,当设置为Auto的时候,表示如果硬件支持,
则使用硬件,否则使用软件设置鼠标图片。
0 0
- Unity设置鼠标指针图片
- Unity 用指定图片替换鼠标指针
- Unity 用指定图片替换鼠标指针
- Unity鼠标设置
- Unity自定义鼠标指针图案
- 鼠标指针图片替换
- WPF 设置鼠标指针
- 设置鼠标指针
- WPF 自定义鼠标指针图片
- QT设置鼠标指针位置
- VC设置鼠标指针大小
- 【Unity】屏幕射线和鼠标指针
- unity C#更改系统默认鼠标指针
- windows设置自定义鼠标图片
- HTML常用鼠标指针样式设置
- Css cursor设置鼠标指针显示样式
- Unity3d设置鼠标指针的样式
- Unity之修改场景鼠标指针的默认图标
- 数据结构实验之栈三:后缀式求值
- FileZilla Server 配置 网络磁盘
- 闲的没事写点对实事看法
- axure7 添加 menu and tables
- excel 常用使用技巧 三(样式替换)
- Unity设置鼠标指针图片
- JQuery中的$.getScript()、$.getJson()和$.ajax()方法
- 查看、保存window 系统日志
- 启用apache目录浏览功能 二(账号验证、IP网段限制)
- mysql binlog_do_db参数设置的坑
- powerDesigner 不能做数据库转换
- powerDesigner 生成 java 代码
- ionic环境配置
- 网络号、掩码、广播地址