《小白学Unity3D》实现处理鼠标点击GameObject

技术《小白学Unity3D》实现处理鼠标点击GameObject 《小白学Unity3D》实现处理鼠标点击GameObject实现物体点击事件
通过对摄像机挂载Physics Raycaster组件,对

03010实现处理鼠标点击游戏对象

实现物体点击事件

通过在相机上安装Physics Raycaster组件,通过光线检测鼠标的点击位置,从而获得对象的点击。同时,在层次结构中创建事件系统游戏对象来接收和处理鼠标事件。流程如下:

在层次视图中创建事件系统[资产/创建/用户界面/事件系统]。

将物理光线投射器组件安装在相机上

在对象上装入包含以下内容的脚本来处理鼠标事件

/*

* IPointerClick:这个接口是处理鼠标点击事件的核心,提供了对EventSystem的回调。

*/

公共类MouseEventHandle : MonoBehanve,IPointerClickHandle

{

void on pointer click(PointerEventData even date)

{

//TODO:

}

}

EventSystem支持的接口列表

接口名称

形容

IPointerClickHandler

接收OnPointerClick的回调,可以检测点击【包括点击和解除,解除时触发】

IPointerDownHandler

接收OnPointerDown回调,并检测鼠标按钮何时被单击。

ipoiinteruphandler

接收OnPointerUp回调,并检测鼠标按钮何时被抬起。

IPointerEnterHandler

接收OnPointerEnter回调,并检测鼠标何时移入。

IPointerExitHandler

接收OnPointerExit回调,并检测鼠标何时移出。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/89933.html

(0)

相关推荐

  • debian如何安装mysql

    技术debian如何安装mysql这篇文章主要介绍了debian如何安装mysql,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。debian安装mysql

    攻略 2021年11月26日
  • 分析Session和Token

    技术分析Session和Token这篇文章主要讲解了“分析Session和Token”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“分析Session和Token”吧!01

    攻略 2021年11月5日
  • RegExp对象的方法有哪些

    技术RegExp对象的方法有哪些这篇文章主要介绍“RegExp对象的方法有哪些”,在日常操作中,相信很多人在RegExp对象的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Reg

    攻略 2021年11月14日
  • 怎么设置vivado中ip核的位置(vivado怎么打开查看端口的窗口)

    技术Vivado中IP是如何控制端口的可见与不可见Vivado中IP是如何控制端口的可见与不可见,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。测试平台Viv

    攻略 2021年12月22日
  • 如何分析采样原理的另类解读

    技术如何分析采样原理的另类解读如何分析采样原理的另类解读,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我们知道单片机是数字芯片,只认识由0和1组成的逻辑序列

    攻略 2021年12月3日
  • 前端代码注释规范

    技术前端代码注释规范 前端代码注释规范前端代码注释规范
    目的和原则
    提高可读性和可维护性
    如无必要,勿增注释;如有必要,尽量详尽
    语法和快捷键
    单行注释:// 快捷键: ctrl+/
    多行注释:/**/

    礼包 2021年11月25日