[Unity]UI事件(鼠标进入、离开、点击)

这篇具有很好参考价值的文章主要介绍了[Unity]UI事件(鼠标进入、离开、点击)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、首先继承IPointerEnterHandler、IPointerExitHandler等接口

2、实现其方法

如:OnPointerEnter、OnPointerExit

注意:这些只对UI有效,而OnMouseEnter只对加Collider的非UI有效文章来源地址https://www.toymoban.com/news/detail-840928.html

using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
public class Slot : MonoBehaviour,IPointerEnterHandler,IPointerExitHandler
{
    public Item slotItem;
    public Image slotImage;
    public Text slotNum;

    public void OnPointerEnter(PointerEventData eventData)
    {
        BagManager.instance.itemDesc.text=slotItem.itemDesc;
    }

    public void OnPointerExit(PointerEventData eventData)
    {
        throw new System.NotImplementedException();
    }
}

到了这里,关于[Unity]UI事件(鼠标进入、离开、点击)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Unity3D】实现UI点击事件穿透

              注意:EventSystem.current.RaycastAll获取到的对象列表是能够接受事件的,假如你的按钮Button自己身上没有Image,而是Button的子物体有,那么你就要给这个子物体也加上标签Tag才能响应到。 如果ExecuteEvents.Execute不管用,可以试试ExecuteEvents.ExecuteHierarchy

    2024年02月04日
    浏览(55)
  • Unity功能测试3D物体和UI的点击事件

    我们在功能开发中 当UI和3D物体在一起的时候点击事件通常会有这么几种情况 1、UI和3D物体同时响应事件 这种情况很常见,如果是故意有次功能需求那将不需要改动.实现代码 3D物体上挂载 UI上挂载 这里面ExecuteAll这个方法也可以处理同理响应事件的问题(已注释) 2、UI和3D物体

    2024年02月05日
    浏览(64)
  • Unity零基础到进阶 | Unity中 屏蔽指定UI点击事件 的多种方法整理

    🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 🎄 学习专栏推荐:Unity系统学习专栏 🌲 游戏制作专栏推荐:游戏制作 🌲Unity实战100例专栏推荐:Unity 实战100例 教程 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📆 未来很长

    2024年03月09日
    浏览(63)
  • Unity3D Button 鼠标悬浮进入与鼠标悬浮退出按钮事件

    由于甲方验收未通过,项目需要改版,在修改界面时,想实现鼠标在一级菜单悬浮即可显示二级菜单的功能,主要如下图 注意,上图鼠标只是悬浮在场景漫游按钮上,并未点击左键或右键等 思路是让类继承IPointerEnterHandler IPointerExitHandler两个接口,然后实现其中的方法 代码如

    2024年02月16日
    浏览(51)
  • Unity(六)--绑定鼠标点击事件(左键、右键、中键)

    新建一个脚本buttonEvent:

    2024年02月01日
    浏览(55)
  • Unity用鼠标拖拽UI,UI跟随鼠标移动

    先上效果 继承几个拖拽的接口 IBeginDragHandler, IDragHandler,IEndDragHandler 计算下偏移量,转换下坐标系 限制下可拖拽的范围,我设置的是canvas的大小 欢迎大佬多多来给萌新指正,欢迎大家来共同探讨。 如果各位看官觉得文章有点点帮助,跪求各位给点个“一键三连”,谢啦~ 声明

    2024年02月06日
    浏览(82)
  • Unity防止UI点击穿透

    主要涉及API: EventSystem.current.IsPointerOverGameObject() EventSystem.current.IsPointerOverGameObject(Touch.fingerId) 同时再加上射线检测辅助判断 完整代码: 遇到的问题: 个人测试在手机上 EventSystem.current.IsPointerOverGameObject(Touch.GetTouch(0).fingerId) 始终返回的是false,不知是什么原因,希望有知道的

    2024年02月06日
    浏览(42)
  • Unity实现点击显示不同UI

    在开发过程中经常遇到切换显示不同UI的需求,实现方案有2套: 1.创建两个场景A/B,在A中点击某个button后触发切换事件后加载B场景现在新的场景信息。优点 是逻辑简单,在不同的场景中创建对应的UI即可,缺点是当两个场景中有重复显示的模型时会有资源重复加载,且模型

    2024年02月12日
    浏览(64)
  • Unity之手游UI的点击和方向移动

    一 Button的点击 1.1 新建UI - Button 1.2  在Button上面右击添加空物体 1.3  创建脚本挂载到空物体上面  脚本内容添加点击方法,来控制物体的显示隐藏 1.4 按钮上On Click的位置关联空物体,并选择空物体的脚本方法OnMyClick() 1.5 运行后就可能控制物体显示隐藏了 二 方向键控制移 动

    2024年01月21日
    浏览(52)
  • Unity 鼠标控制 UI 放大、缩小、拖拽

    2024年02月12日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包