鼠标放在NPC身上 改变鼠标 图标

news/2024/11/19 18:37:10/
1.找好一张改变鼠标图标;如:小手等
2.把其放在Resources文件夹下面如:SHOP_05图片
3.利用这张图片创建Texture2D :
private Texture2D mouseNPCTexture;
void Start ()
{
       //不需要加.PNG后缀名//
    mouseNPCTexture = Resources.Load ("SHOP_05", typeof(Texture2D)) as Texture2D;
}
4.把gameobject身上添加碰撞器:如:Box Collider
5.添加脚本,鼠标事件响应
    void OnMouseEnter ()
    {
        //改变鼠标光标//
        Cursor.SetCursor (mouseNPCTexture, Vector2.zero, CursorMode.Auto);
    }

    void OnMouseExit ()
    {
        Cursor.SetCursor (null, Vector2.zero, CursorMode.Auto);
    }
这样鼠标移动到人物身上时,鼠标的图标就会发生改变,当离开时还原。

http://www.ppmy.cn/news/404508.html

相关文章

18.4 项目:“现在鼠标在哪里?”

能够确定鼠标的位置,对于建立 GUI 自动化脚本是很重要的。但光看屏幕,几 乎不能弄清楚像素的准确坐标。如果有一个程序在移动鼠标时随时显示x y 坐标,就会很方便。 总的来说,你希望该程序做到: • 获得鼠标当前的 …

鼠标移动到按钮上显示小手图标

<input type"submit" value"ok" style"cursor:hand" /> 转载于:https://www.cnblogs.com/Nirvanalst/archive/2008/11/19/1336327.html

计算机桌面左上角 鼠标,鼠标一直跑到桌面左上角怎么解决

电脑鼠标突然跑到左上角&#xff0c;拉下来又跑上去&#xff0c;都不清楚是哪里出现了问题&#xff0c;下面是学习啦小编为大家介绍鼠标一直跑到桌面左上角的解决方法,欢迎大家阅读。 鼠标一直跑到桌面左上角的解决方法 检查是不是鼠标和鼠标垫本身的问题。如下图&#xff0c;检…

腾讯地图获得地图经纬度数据进行描边

场景&#xff1a;地图展示城市或区的描边 方案&#xff1a; 登录腾讯地图 微信小程序JavaScript SDK | 腾讯位置服务 申请密钥 按照步骤获得密钥后 阅读api文档&#xff0c;有各种api获得各类数据 示例&#xff1a;以获得地图区域描边经纬度为例 接口调用&#xff1a;直接浏…

在3D世界中的获取鼠标的位置

原理 电脑的鼠标是在屏幕的2D坐标上运动的&#xff0c;而我们要获取的是3D世界中的一个三维坐标&#xff0c;在游戏引擎中的实现原理如下&#xff1a; 先获取鼠标在屏幕上的2D坐标。结合摄像机平面计算出这个点在3D世界中的坐标。从这个3D坐标沿着摄像机的视角发射一条射线&a…

计算机怎么改鼠标标志,电脑鼠标图标怎么改

你们知道怎么更改电脑的鼠标图案吗&#xff0c;下面是学习啦小编带来的关于电脑鼠标图标怎么改的内容&#xff0c;欢迎阅读! 电脑鼠标图标怎么改? 百度搜索“鼠标指针主题包”或“鼠标指针图标下载“类似的语句。 随便戳进一个网站浏览&#xff0c;找到你喜欢的一款主题包&…

经纬度随鼠标在地图上移动随时显示

在GIS开发中&#xff0c;地图上的位置信息是很重要的&#xff0c;很多时候都想随时知道某一点的具体地理位置信息。 下面的代码用来实现当鼠标在地图上移动时随时将经纬度显示在状态栏上。 /1在事件槽中加入事件/ON_EVENT(CSampView, IDC_MAP, DISPID_MOUSEMOVE,OnMouseMoveI…