在网上查的帖子,先看一下:

Texture2D ClickedCursorImg;//把鼠标指针改为ClickedCursorImg
Cursor.SetCursor(ClickedCursorImg, Vector2.zero, CursorMode.Auto);// 重置鼠标指针图标
Cursor.SetCursor(null, Vector2.zero, CursorMode.Auto);

大佬的传送门:https://blog.csdn.net/weixin_41573444/article/details/88184417

在我使用的时候发现一个问题,先看我的代码:

    public Texture2D ClickedCursorImg;bool setcursor_ = false;void Update(){Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);RaycastHit hitInfo;if (Physics.Raycast(ray, out hitInfo)) //射线碰到了物体{           GameObject gameObj = hitInfo.collider.gameObject;          if ((gameObj.tag == "Player")){ChangeMouseCursor();}else{RecoverMouseCursor();}}else{RecoverMouseCursor();}}/// <summary>/// 改变鼠标光标/// </summary>void ChangeMouseCursor(){if (!setcursor_){Cursor.SetCursor(ClickedCursorImg, Vector2.zero, CursorMode.Auto);setcursor_ = true;}}/// <summary>/// 重置鼠标指针图/// </summary>void RecoverMouseCursor(){if (setcursor_){Cursor.SetCursor(null, Vector2.zero, CursorMode.Auto);setcursor_ = false;}}

将需要修改的图标指定后发现显示的居然不对?

原来问题出在这里,经测试将Texture选择为Default或者Cursor都显示了预期的效果。

Unity 改变鼠标指针的方法相关推荐

  1. CSS/HTML改变鼠标指针形状方法 属性说明

    改变鼠标指针形状的方法有两种:第一种:用的来改变鼠标指针形状.另一种是:利用第三方控件的方法,而我自己最常用的是第一种:用css样式表来改变鼠标指针形状 我们先来看第一种:用来改变鼠标指针形状. 有些 ...

  2. 改变鼠标指针形状两种方法及实例

    改变鼠标指针形状的方法有两种:一种:用css样式表来改变鼠标指针形状.另一种是:利用第三方控件的方法,而我自己最常用的是第一种:用css样式表来改变鼠标指针形状 我们先来看第一种:用css样式表来改变 ...

  3. JavaScript中改变鼠标指针样式的方法

    JavaScript中改变鼠标指针样式的方法 在js中我们可以通过style对象的cursor属性来设置鼠标指针的样式,例 var body = document.querySelector(&quo ...

  4. CSS/HTML 改变鼠标指针形状

    https://www.cnblogs.com/hanqishihu/p/5805566.html CSS/HTML 改变鼠标指针形状 改变鼠标指针形状的方法有两种:第一种:用的来改变鼠标指针形状.另 ...

  5. php更换鼠标指针详细,window_Win7系统鼠标指针怎么更改?Win7系统更换鼠标指针的方法,  Win7系统鼠标指针怎么更改 - phpStudy...

    Win7系统鼠标指针怎么更改?Win7系统更换鼠标指针的方法 Win7系统鼠标指针怎么更改?相信有很多电脑用户使用鼠标时都是用默认的鼠标指针,也从来没有想过要去更换鼠标指针,但其实,鼠标指针是可以更换 ...

  6. Windows 技巧篇-鼠标指针安装方法,漂亮的鼠标指针推荐

    个人非常喜欢推荐,梦幻彩色鼠标指针资源获取: CSDN资源下载 小蓝枣的资源仓库,提取码: wg58 鼠标指针安装演示: 1.在网上下载一个鼠标指针包,解压后在里面找到*.inf格式的文件, 2.右键 ...

  7. Unity3D运行中改变鼠标指针图标

    Texture2D ClickedCursorImg;//把鼠标指针改为ClickedCursorImg Cursor.SetCursor(ClickedCursorImg, Vector2.zero ...

  8. flash as3 改变鼠标指针形状

    在flash  as3制作中的时候,我们常常遇到这样的需求,就是让鼠标变成手形.比如,你希望用户把鼠标移到影片按钮上的时候,鼠标变手形;你希望鼠标一直是一个手形,而不是箭头.下面我们就来研究一下: 1 ...

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

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

  10. html/css 改变鼠标指针为手形、等待/沙漏等

    在我们进行设计html前端的时候,会经常遇到页面上出现不同区域鼠标的形状,这里可以使用css进行书写. 更多书写可以参见:w3c <!DOCTYPE html> <html> ...

最新文章

  1. linux端口找进程,Linux查看端口、进程情况及kill进程的方法
  2. 进程间通信--信号(SIG)
  3. SAP UI5 的本地 Fiori sandbox Launchpad
  4. android中自定义RadioButton
  5. 95-270-019-源码-指标监测-常用监控指标
  6. 基于特征的对抗迁移学习论文_[综述]基于对抗学习的图像间转换问题-1
  7. python有类似spring_Python的Spring与J的Spring相比
  8. 自动化运维工具 Ansible ,SaltStack,Salt,Puppet
  9. C/C++[算法入门]
  10. esp8266智能开关灯制作教程
  11. MapProxy的部署与TMS地图服务代理
  12. 高德地图—js.api
  13. iPhone12打开webview闪退或者白屏
  14. 服务器做虚拟网吧,一种基于游戏的虚拟网吧实现方法
  15. Xiaojie雷达之路---DPM External Functions详解
  16. matlab进行ai研究,人工智能AI的主要内容和AI有哪些研究方法及一些MATLAB仿真的详细说明...
  17. 【Freeswitch从入门到精通】二、初识Freeswitch
  18. [光劍藏書館2020] 孔夫子旧书网
  19. Fiddler 抓包工具使用详解
  20. 宏基A500 固件升级

热门文章

  1. 高通无线网卡驱动linux,ubuntu下安装Qualcomm Atheros QCA6174无线网卡驱动方法
  2. 如何传递NoteExpress的参考文献(包括题录和附件)给他人?
  3. 《遥感基础导论》知识图——第五章 微波遥感数据
  4. CTF-bacon(培根密码)
  5. 7-2 两个有序链表序列的合并 (20分)
  6. dSPACE控制电机启动与停止
  7. DRP系统知识点总结
  8. 存储程序式计算机特征,冯.诺依曼机模型是以运算器为中心的存储程序式的计算机模型,它由五大部分构成,即运算器、控制器、存储器、输入设备和输出设备...
  9. mysql -h_MySQL登录数据库 h参数
  10. 从有赞UI组件库看CSS BEM命名规范的好处