下面是程序中动态变化鼠标图片的代码。

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的时候,表示如果硬件支持,

则使用硬件,否则使用软件设置鼠标图片。

Unity设置鼠标指针图片相关推荐

  1. Unity3d设置鼠标指针的样式

    - 设置默认指针 Edit->Project Setting->Player->Default Cursor中设置,如下图: - 通过代码设置鼠标指针 通过Cursor.SetCur ...

  2. Win10的两个实用技巧系列之设置鼠标指针、红警玩不了怎么办?

    win10系统怎么设置鼠标指针在打字时隐藏? win10隐藏鼠标指针的方法 win10系统怎么设置鼠标指针在打字时隐藏?win10系统输入文字的时候,想要隐藏鼠标指针,该怎么操作呢?下面我们就来看看w ...

  3. win10怎样设置鼠标指针的移动速度

    win10怎样设置鼠标指针的移动速度 win10设置鼠标指针的移动速度在鼠标属性中修改. 软件工具:win10专业版 1.键盘上按WIN+R打开运行窗口. 2.输入main.cpl按回车键打开鼠标属性 ...

  4. css设置鼠标指针光标样式

    1).div{ cursor:default }默认正常鼠标指针 2).div{ cursor:hand }和div{ cursor:text } 文本选择效果 3).div{ cursor:move ...

  5. ubuntu 外接显示器设置 鼠标指针闪烁 屏幕缩放 相对位置设置 分辨率设置 -xrandr

    配置:通过 xrandr 直接查看 笔记本电脑 最高分辨率 2880x1800 外接的显示器 最高分辨率 1920x1200 场景:笔记本电脑外接显示器,左边为外接显示器,右边为笔记本电脑 #! /b ...

  6. 【Unity3DRPG入门学习笔记第六卷】SetCursor 设置鼠标指针

    在上一卷使用了 UnityEvent,还用了序列化,在编辑器界面拖拽绑定事件对象,不太好维护,本卷换一种方式实现,先看 MouseManager.cs 中的更改 using System; publi ...

  7. 【易语言界面开发系列教程之(EX_UI使用系列教程(13)--设置鼠标指针皮肤)】

    知识点:1.窗体鼠标皮肤的使用 2.通用组件鼠标指针的皮肤使用 3.编辑框鼠标指针皮肤的使用 4.超级列表框鼠标指针皮肤的使用 视频地址: http://info.lm.tv.sohu.com/red ...

  8. Unity(设置鼠标指针贴图)

    步骤 1.先将需要设置的图片更改为Cursor格式 2.查看图片比例,更改图片显示大小 3.代码更改 使用方法 Cursor.SetCursor(Texture 2D,Vector2(鼠标点击偏移量) ...

  9. Unity自定义鼠标指针图案

    1.下载Axialis CursorWorkshop. 2.用Axialis CursorWorkshop将.cur或.ani的光标文件转成PNG文件. 3.将PNG图片导入Unity,Texture ...

  10. vue小花样——鼠标指针图片样式替换

    vue用图片替换pointer指针 脚手架搭建的vue项目,直接使用.ico.cur格式不生效 html,body{cursor: url('../images/tutu.png'),auto; } ...

最新文章

  1. 如何选择正确的RAID级别
  2. clickhouse 同步mysql_ClickHouse和他的朋友们(9)MySQL实时复制与实现
  3. InMobi收购美国Sprint旗下数据和广告公司Pinsight Media
  4. Redis-Predis 扩展
  5. 2014_beijing_onsite
  6. windows执行oracle脚本,Windows下通过计划任务执行数据库备份脚本
  7. 深度认识区块链---从底层原理到应用场景
  8. pytorch torch.empty
  9. STL中迭代器的介绍及分类
  10. 关于idea maven ojdbc6.jar 报错问题
  11. 实用干货秘籍!最经典的10个Pandas数据查询案例,收藏!
  12. Spark学习笔记[3]-Spark安装部署
  13. Hive-之即席查询引擎选型考量
  14. CSS格式化工具-直接可以使用
  15. 用计算机拜年祝福语,新年大吉拜年短信 适合春节发的祝福语说说
  16. LC152---乘积最大子数组
  17. span超过容器自动换行
  18. [Error]The app delegate must implement the window property if it wants to use a main storyboard file
  19. 106句激励自我的话
  20. 高通骁龙665能不能升级鸿蒙系统,高通骁龙665性能好不好 高通骁龙665性能测试...

热门文章

  1. 自动化立体仓库AS/RS货架|分离式仓库货架与整体式仓库货架如何运用?
  2. 运筹学matlab实例,运筹学与MATLAB应用答案
  3. 求n从1到20阶乘的和(即1+2!+3!+4!+...+20!)
  4. php alert弹出框位置,jQuery_基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果),原理很简单: 获取当前屏幕( - phpStudy...
  5. TMDB电影数据分析
  6. 附录B. Design Motivations【设计意图】
  7. 四阶龙格库塔法解一维扩散方程
  8. FFmpeg推流以后自动结束的方法
  9. SetTimer函数的用法
  10. 8086汇编基础 inc 自加一