精灵跟随鼠标移动以及鼠标图标的显示与关闭
今天讲一点小知识,如何让某对象跟着鼠标移动呢,如何让鼠标箭头被隐藏,接下来我用代码来解释。(注意:我用的是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);}
}
精灵跟随鼠标移动以及鼠标图标的显示与关闭相关推荐
- 联想电脑切换大小写键盘CapsLK时,出现提示小图标,“显示或者关闭显示大写锁定”、“中英文切。
解决方案: 计算机->管理->服务和应用程序->服务Lenovo Fn and function keys service
- 【Unityamp;NGUI】UI精灵跟随鼠标移动
NGUI的背包系统UI,有时候会发生鼠标与UI精灵不跟随的问题 1.直接在UIDragDropItem文件里面把下面的函数改动如下 protected virtual void OnDragDropM ...
- 鼠标点击某处, 让精灵移动到该处 (如下图) 鼠标移动时, 让精灵跟随鼠标移动
今天这个最有意思 <!DOCTYPE html> <html><head><meta charset="UTF-8"><sty ...
- 案例:鼠标精灵跟随效果
案例:鼠标精灵跟随效果 代码: <!DOCTYPE html> <html lang="en"> <head><meta charset= ...
- 桌面计算机图标无响应,win7系统电脑鼠标点击桌面图标没反应怎么办【图文】...
win7系统电脑鼠标点击桌面图标没反应怎么办?小编最近逛论坛发现有用户反映,关电脑还是正常的,再打开电脑就出现了问题,鼠标可以移动,但是鼠标点击电脑桌面图标的时候却没有任何反应.这是什么情况呢?据分析 ...
- Threejs使用精灵Sprite作为标签,鼠标悬浮精灵上时鼠变小手
1,介绍 该示例使用的是 r95版本Three.js库. 主要实现功能:引用模型进行展示,使用精灵Sprite作为标签,鼠标悬浮精灵上时变小手. 效果图如下: 2,主要说明 使用精灵Sprite作为标 ...
- Cocos2d-x 2.0 百例精讲:如何让一个精灵跟随触点移动
红孩儿Cocos2d-x学习园地教学资料由 [红孩儿游戏编程教学组] 组织编写.版权所有,盗文必究! 如何让一个精灵跟随触点移动 ...
- PySide2从零开始的python界面设计5---搞定鼠标事件与鼠标样式!
捕获鼠标事件 所有widget类都含有四个鼠标事件,分别代表着双击,移动,单击,释放: def mouseDoubleClickEvent(self,event): # mouseMoveEvent ...
- vue 电梯导航制作(鼠标滚动控制导航栏的显示与隐藏)
鼠标滚动控制导航栏的显示与隐藏 上图先看效果: 下面为2张图,默认为导航栏,当鼠标向下滚动一定距离时,变为箭头, 并且点击黄色的返回图标,也变为下方箭头,此时再滚动窗口,不会变为导航栏. 点击下方箭头 ...
最新文章
- [New Portal]Windows Azure Virtual Machine (8) Virtual Machine高可用(上)
- java 线程不运行时间_java如何设置线程运行时间吗
- Java 10 – JEP 286:局部变量类型推断
- Wildcard Matching
- epoll原理_如果这篇文章说不清epoll的本质,那就过来掐死我吧! (1)
- 深度互学习-Deep Mutual Learning:三人行必有我师
- WPS表格2013怎么进行数据合并计算将多个区域进行合并计算
- 阿里云的专业技术认证分为哪些?为啥要获得阿里云的ACP认证!
- 如何利用springboot快速搭建一个消息推送系统
- 懒出天际--语音鼠标,解放双手,靠嘴使唤鼠标。SAPI语音识别,WINAPI鼠标消息
- JavaSE代码阅读题
- 跟这台计算机连接的一个usb设备运行不正常windows无法识别,win10跟这台计算机连接的一个usb设备运行不正常怎么办...
- 分布式理论-CAP理论
- 【BZOJ3811】玛里苟斯(线性基)
- 嵌入式软件开发杂谈(4):Binutils工具集
- 'OracleInternal.MTS.DTCPSPEManager' 类型初始值设定项引发异常
- Unity接入百度语音识别解决方案
- [常微分方程的数值解法系列四] 中值法
- 网上邻居无法访问本机及打印机之解…
- 责任与执行力培训课件PPT模板
热门文章
- 【RT-Thread开源作品秀】基于STM32F407与RT-Thread的智能水培系统
- Word处理控件Aspose.Words功能演示:在 Java 中将 DOC 或 DOCX 转换为 PNG
- PanDaIMG(熊猫图床)一款全新的国内公益图床
- nmcli,nmtui,iproute
- linux系统安装金蝶_金蝶linux启动 金蝶智慧记进销存
- 传智博客学习之javaweb学习感受
- U盘读保护锁死,怎样解决?
- 微服务架构-链路追踪、日志收集篇
- python bim_BIM-轨道交通解决方案
- 与其争论java和.net的差别,还不如多想点用编程技术挣钱的方式