《小白学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)

相关推荐

  • 怎样用Python爬取京东的价格和标题及评价等商品情况

    技术怎样用Python爬取京东的价格和标题及评价等商品情况这篇文章将为大家详细讲解有关怎样用Python爬取京东的价格和标题及评价等商品情况,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知

    攻略 2021年10月26日
  • 指针的初步学习

    技术指针的初步学习 指针的初步学习1.指针变量计算机将内存分割为字节,字节可以存储八位的信息,而每个字节都有唯一的地址。如下,如果内存中有n个字节,可以把地址看作0到n-1的数地址
    内容0  
    0101

    礼包 2021年11月15日
  • css样式表有哪些特点

    技术css样式表有哪些特点小编给大家分享一下css样式表有哪些特点,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

    攻略 2021年11月18日
  • RAC_UDEV的99-oracle-asmdevices.rules如何配置

    技术RAC_UDEV的99-oracle-asmdevices.rules如何配置这篇文章主要介绍了RAC_UDEV的99-oracle-asmdevices.rules如何配置,具有一定借鉴价值,感兴趣的朋友可以参考下

    攻略 2021年11月11日
  • 微服务设计的方法是什么

    技术微服务设计的方法是什么这篇文章主要讲解了“微服务设计的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微服务设计的方法是什么”吧!一、微服务架构理论1.六边形

    攻略 2021年11月16日
  • javascript里的style是啥类型(设置里的javascript是什么意思)

    技术JavaScript中style指的是什么意思这篇文章主要介绍了JavaScript中style指的是什么意思,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解

    攻略 2021年12月22日