当前位置: 首页 > news >正文

网站建设职业去哪里上班望野原文

网站建设职业去哪里上班,望野原文,南昌市住房和城乡建设局网站,电脑配件网站建设一. 事件系统概述 Unity的事件系统具有通过鼠标、键盘、游戏控制柄、触摸操作等输入方式,将事件发送给对象的功能。事件系统通过场景中EventSystem对象的组件EventSystem和Standalone Input Module发挥功能。EventSystem对象通常实在创建画布的同时被创建的&#xf…

一. 事件系统概述

 

Unity的事件系统具有通过鼠标、键盘、游戏控制柄、触摸操作等输入方式,将事件发送给对象的功能。事件系统通过场景中EventSystem对象的组件EventSystem和Standalone Input Module发挥功能。EventSystem对象通常实在创建画布的同时被创建的,通常附加了EventSystem组件的对象,一个场景中只能存在一个。

二. Event System组件

2.1 Event System组件概述

事件系统和核心功能是当发生了输入事件后,判断事件类型并把输入事件发送给应该收到事件的对象,对象的事件处理函数被调用

输入模块组件Standalone Input Module组件和Touch Input Module(已不推荐使用,后文忽略此组件)用来确定事件类型和触发处理函数

射线投射组件来确定收到事件的对象(UGUI中射线组件在画布对象上,本文不作详细介绍)

Event System组件负责管理输入组件,因此Event System和Standalone Input Module组件附加到同一个对象后才能发挥作用,缺少两者中任意组件会导致事件系统失效。

当 EventSystem 启动时,它会搜索附加到同一 GameObject 的任何 BaseInputModule, 并将其添加到内部列表中。在更新时,每个附加模块都会收到 一个 UpdateModules 调用,模块可以在其中修改内部状态。所有模块更新完成后, 活动模块将执行 Process 调用。 此时可以进行自定义模块处理。

2.2 成员

 API使用示例:判断是否有任意UI对象被点击

void Update(){// Check if the left mouse button was clickedif (Input.GetMouseButtonDown(0)){// Check if the mouse was clicked over a UI elementif (EventSystem.current.IsPointerOverGameObject()){Debug.Log("Clicked on the UI");}}}

2.3  编辑器属性

三.Standalone Input Module组件

如前文所述Standalone Input Module组件用来确定事件类型和触发处理函数

3.1 编辑器属性 

在Inspector视图上,它的前4个属性是用来设置移动、提交和取消按钮的,组件会在这些按钮触发时将事件发送给选中的对象。这里的值要设置为Input Manager(Edit->Project Setting->Input Manager)面板中已有的值。

 3.2 事件响应方式

方式1:实现IXXHandler接口,脚本挂在要点击的目标对象上面

public class onBtnClick : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
{public void OnPointerDown(PointerEventData eventData) {print("calling OnPointerClick");}public void OnPointerUp(PointerEventData eventData) {print("calling OnPointerClick");}
}

方式2:使用EventTrigger组件

传送门:UGUI组件EventTrigger用法_ellis1970的博客-CSDN博客

3.3 事件类型

 

http://www.yayakq.cn/news/200049/

相关文章:

  • 一个主机怎么做两个网站获取网站访客qq号码程序下载
  • 外贸网站定做杭州十大互联网公司排名
  • 做网站中二级导航链接到一级导航it培训机构费用
  • 国家住房和城乡建设部官方网站怎么查询网站开发时间
  • 重庆网站制作开发美团广告投放平台
  • 温州网站建设推广网站开发项目可行性
  • 做文案的人看什么网站环保推广哪个网站好
  • 怎么做自己的发卡网站6wordpress 中文 相册插件下载
  • 自己做的网站不能用手机访问aspnet网站建设
  • 网站首页做多大分辨率深圳天琥室内设计学校
  • 成都网站建设 Vr功能 卓 公司wordpress 字符被转义
  • 南宁网站开发雅安公司做网站
  • 安徽省建设厅八大员报名网站网站个人备案转企业备案
  • 厦门的服装商城网站建设重庆国外网站推广
  • 漳州市网站建设公司上海网站推广服务
  • 网站网站建设网页设计做网站的前提
  • 网站开发济南招聘怎么联网访问自己做的网站
  • 网站建设与制作模板网站制作需要注意什么
  • wordpress网站在哪里修改密码更合网站设计制作
  • 深圳好看的公司网站多久可以做网站
  • 园林网站建设设计方案企业宣传报道模板范文
  • 上海城建设计院网站遵义网上推广怎么弄?
  • 那些网站做任务领q币网站开发用什么开发
  • 设计网站公司搜索y湖南岚鸿知名怎样做网站卖东西
  • 蓝色通用营销型企业网站模板医院网站asp
  • 新闻类网站怎么建设应该双网站
  • 网站优化是在哪里做修改内蒙古生产建设兵团四师三十四团知青网站
  • 物流网站开发策划站酷海报设计图片
  • 怎么制作视频网站wordpress标签查看id
  • 那个网站点击率高备案网站还是域名