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

平面设计的网站有哪些网站太原智能化营销网站制作公司

平面设计的网站有哪些网站,太原智能化营销网站制作公司,聊天代理分销系统,信阳百度推广Unity的EventSystem是用于处理用户输入和交互的系统。它是Unity UI系统的核心组件之一#xff0c;可以用于捕捉和分发各种事件#xff0c;例如点击、拖拽、按键、射线等。 常用的属性和方法有以下这些#xff1a; 属性#xff1a; current: 获取当前的EventSystem实例。…Unity的EventSystem是用于处理用户输入和交互的系统。它是Unity UI系统的核心组件之一可以用于捕捉和分发各种事件例如点击、拖拽、按键、射线等。 常用的属性和方法有以下这些 属性 current: 获取当前的EventSystem实例。sendNavigationEvents: 一个布尔值表示是否发送导航事件。pixelDragThreshold: 拖动的像素阈值。currentInputModule: 获取当前激活的InputModule实例。 方法  IsPointerOverGameObject(int pointerId): 检查指定的指针事件是否发生在UI元素上。SetSelectedGameObject(GameObject selected): 设置当前选中的游戏对象默认使用PointerInputModule来处理选中事件。SetSelectedGameObject(GameObject selected, BaseEventData pointer): 设置当前选中的游戏对象并传递BaseEventData参数。Raycast(PointerEventData eventData, ListRaycastResult resultAppendList): 执行射线检测并返回与射线相交的最上层的UI元素。 常见用法 1、 获取当前点击的UI元素 EventSystem eventSystem EventSystem.current; GameObject selectedObject eventSystem.currentSelectedGameObject; 2、判断鼠标或指定指针是否在UI元素上 //不带参数pointerId默认为-1表示鼠标左键 EventSystem eventSystem EventSystem.current; bool isPointerOverUI eventSystem.IsPointerOverGameObject();//带参数指定指针 bool isPointerOverUI1 EventSystem.IsPointerOverGameObject(pointerId); if (isPointerOverUI1) {// 当前指针在UI上 } 3、设置导航事件的发送 EventSystem eventSystem GetComponentEventSystem(); eventSystem.sendNavigationEvents true; 4、设置拖动的像素阈值 EventSystem eventSystem GetComponentEventSystem(); eventSystem.pixelDragThreshold 10; 5、当前手指是否触摸在UI上 EventSystem eventSystem EventSystem.current; Touch[] touches Input.touches; foreach (Touch touch in touches) {if (eventSystem.IsPointerOverGameObject(touch.fingerId)){// 当前是否触摸在UI上} } 6、发送自定义事件: 比如我在场景中创建一个组件如Image并把下面脚本放到组件上 using UnityEngine; using UnityEngine.EventSystems;public class CustomEventHandler : MonoBehaviour, IPointerClickHandler {public void OnPointerClick(PointerEventData eventData){Debug.Log(你触发了自定义事件);// 在这里处理自定义事件的逻辑} } 然后我再创建如下脚本放到场景中 using UnityEngine; using UnityEngine.EventSystems;public class CustomEventTrigger : MonoBehaviour {private void Start(){// 获取EventSystem实例EventSystem eventSystem EventSystem.current;// 获取自定义事件的目标游戏对象GameObject targetObject GameObject.Find(Image);// 触发自定义事件eventSystem.SetSelectedGameObject(targetObject);} }当我点击Image时就可以触发自定义事件了如下图。
http://www.yutouwan.com/news/344783/

相关文章:

  • 保定免费网站建站模板手机软件怎么做出来的
  • 建设网站基础知识无锡网站设计系统
  • 海口网站建设q.479185700惠网站开发人员工具
  • 郑州网站wordpress文章随机缩略图
  • html手机网站模板下载个人开公司需要多少注册资金
  • 网站建设开发技术天津wordpress二次开发手册
  • 吴谨含厂家不愿做网站怎样做自己的 优惠卷网站
  • 超市网站建设方案模板线上转线下营销推广方式
  • 山东滨州网站建设公司免费wordpress页面编辑器
  • 网页游戏网站那个好云南企业网站开发
  • 通化建设工程信息网站怎样建设公司网站小程序
  • 网站运营方案案例杭州做网站的
  • 好品质自适应网站建设小型外包公司在哪找项目
  • php 社交网站模板源码专业团队原图
  • 关于做数学 平方差公式的网站使用vue做简单网站教程
  • 网站建设 媒体广告wordpress获得留言
  • 响应式科技公司网站模板网页模板源代码之家
  • 网站需要怎么优化比较好pc网站原型设计工具
  • 社交型网站首页面设计分析英文网站建设优化
  • 重庆工程建设招标网官方网站学校网络建设方案设计
  • 建设通网站有建筑公司名录大全天津市建设工程监理公司网站
  • 广州网站开发十度网络最好在线作图网
  • 婚纱摄影网站模板免费下载环球旅行社网站建设规划书
  • 淘宝网站开发店铺什么类别网站设计师图片
  • 大屏网站做响应自己做网站卖什么名字
  • 免费招聘网站有哪些芜湖网站建设怎么做
  • 婚纱网站策划书模板一个网站可以做多少个小程序
  • 网站搭建官网免费seo推广软件
  • 新网站如何快速收录wordpress图片特效插件下载
  • 福建公司网站开发龙岩关键词优化排名