今天讲一点小知识,如何让某对象跟着鼠标移动呢,如何让鼠标箭头被隐藏,接下来我用代码来解释。(注意:我用的是NGUI创建的精灵,代码上定义精灵和unity自带的精灵有一丢丢区别)。spriteTest精灵就是用来演示的对象。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class MouseControl : MonoBehaviour {public UISprite spriteTest;Vector3 mousePos;   // 鼠标位置// Update is called once per framevoid Update () {GetMonsePos();MoveTo(mousePos);if (Input.GetMouseButtonDown(0)) {Cursor.visible = true;  //点击鼠标左键,显示鼠标箭头}if (Input.GetMouseButtonDown(1)) {Cursor.visible = false; //点击鼠标右键,隐藏鼠标箭头}       }private void GetMonsePos(){mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition); //获取鼠标的屏幕坐标,并转化成世界坐标mousePos.z = 0;}// 精灵对象跟随鼠标移动private void MoveTo(Vector3 mousePos){spriteTest.transform.position = new Vector3(mousePos.x, mousePos.y, mousePos.z);}
}

精灵跟随鼠标移动以及鼠标图标的显示与关闭相关推荐

  1. 联想电脑切换大小写键盘CapsLK时,出现提示小图标,“显示或者关闭显示大写锁定”、“中英文切。

    解决方案: 计算机->管理->服务和应用程序->服务Lenovo Fn and function keys service

  2. 【Unityamp;NGUI】UI精灵跟随鼠标移动

    NGUI的背包系统UI,有时候会发生鼠标与UI精灵不跟随的问题 1.直接在UIDragDropItem文件里面把下面的函数改动如下 protected virtual void OnDragDropM ...

  3. 鼠标点击某处, 让精灵移动到该处 (如下图) 鼠标移动时, 让精灵跟随鼠标移动

    今天这个最有意思 <!DOCTYPE html> <html><head><meta charset="UTF-8"><sty ...

  4. 案例:鼠标精灵跟随效果

    案例:鼠标精灵跟随效果 代码: <!DOCTYPE html> <html lang="en"> <head><meta charset= ...

  5. 桌面计算机图标无响应,win7系统电脑鼠标点击桌面图标没反应怎么办【图文】...

    win7系统电脑鼠标点击桌面图标没反应怎么办?小编最近逛论坛发现有用户反映,关电脑还是正常的,再打开电脑就出现了问题,鼠标可以移动,但是鼠标点击电脑桌面图标的时候却没有任何反应.这是什么情况呢?据分析 ...

  6. Threejs使用精灵Sprite作为标签,鼠标悬浮精灵上时鼠变小手

    1,介绍 该示例使用的是 r95版本Three.js库. 主要实现功能:引用模型进行展示,使用精灵Sprite作为标签,鼠标悬浮精灵上时变小手. 效果图如下: 2,主要说明 使用精灵Sprite作为标 ...

  7. Cocos2d-x 2.0 百例精讲:如何让一个精灵跟随触点移动

    红孩儿Cocos2d-x学习园地教学资料由 [红孩儿游戏编程教学组] 组织编写.版权所有,盗文必究! 如何让一个精灵跟随触点移动                                    ...

  8. PySide2从零开始的python界面设计5---搞定鼠标事件与鼠标样式!

    捕获鼠标事件 所有widget类都含有四个鼠标事件,分别代表着双击,移动,单击,释放: def mouseDoubleClickEvent(self,event): # mouseMoveEvent ...

  9. vue 电梯导航制作(鼠标滚动控制导航栏的显示与隐藏)

    鼠标滚动控制导航栏的显示与隐藏 上图先看效果: 下面为2张图,默认为导航栏,当鼠标向下滚动一定距离时,变为箭头, 并且点击黄色的返回图标,也变为下方箭头,此时再滚动窗口,不会变为导航栏. 点击下方箭头 ...

最新文章

  1. [New Portal]Windows Azure Virtual Machine (8) Virtual Machine高可用(上)
  2. java 线程不运行时间_java如何设置线程运行时间吗
  3. Java 10 – JEP 286:局部变量类型推断
  4. Wildcard Matching
  5. epoll原理_如果这篇文章说不清epoll的本质,那就过来掐死我吧! (1)
  6. 深度互学习-Deep Mutual Learning:三人行必有我师
  7. WPS表格2013怎么进行数据合并计算将多个区域进行合并计算
  8. 阿里云的专业技术认证分为哪些?为啥要获得阿里云的ACP认证!
  9. 如何利用springboot快速搭建一个消息推送系统
  10. 懒出天际--语音鼠标,解放双手,靠嘴使唤鼠标。SAPI语音识别,WINAPI鼠标消息
  11. JavaSE代码阅读题
  12. 跟这台计算机连接的一个usb设备运行不正常windows无法识别,win10跟这台计算机连接的一个usb设备运行不正常怎么办...
  13. 分布式理论-CAP理论
  14. 【BZOJ3811】玛里苟斯(线性基)
  15. 嵌入式软件开发杂谈(4):Binutils工具集
  16. 'OracleInternal.MTS.DTCPSPEManager' 类型初始值设定项引发异常
  17. Unity接入百度语音识别解决方案
  18. [常微分方程的数值解法系列四] 中值法
  19. 网上邻居无法访问本机及打印机之解…
  20. 责任与执行力培训课件PPT模板

热门文章

  1. 【RT-Thread开源作品秀】基于STM32F407与RT-Thread的智能水培系统
  2. Word处理控件Aspose.Words功能演示:在 Java 中将 DOC 或 DOCX 转换为 PNG
  3. PanDaIMG(熊猫图床)一款全新的国内公益图床
  4. nmcli,nmtui,iproute
  5. linux系统安装金蝶_金蝶linux启动 金蝶智慧记进销存
  6. 传智博客学习之javaweb学习感受
  7. U盘读保护锁死,怎样解决?
  8. 微服务架构-链路追踪、日志收集篇
  9. python bim_BIM-轨道交通解决方案
  10. 与其争论java和.net的差别,还不如多想点用编程技术挣钱的方式