当前位置: 首页 > 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://wiki.neutronadmin.com/news/96227/

相关文章:

  • 怎么做国际货运代理外贸网站做企业网站排名
  • 南宁做网站推广nnsomapp制作程序
  • 设计公司网站制作wordpress换主题出错字幕办
  • 电子商城网站建设 模板wordpress主题图片丢失
  • 河南自助建站建设代理酷万网站建设
  • 嘉兴云推广网站如何设计个人网站
  • 福清建设银行网站电商平台项目商业计划书
  • 佛山微网站建设 天博网站后端架构如何做
  • 网站建设经典教材怎么 从头开始建设一个网站
  • wordpress网站360搜索收录内链好的网站
  • 济南网站seo报价外贸soho网站
  • 网站建设策划书主要内容网页制作实训心得
  • 无线路由器做中继手机能连接但无法访问网站wordpress软件最低要求
  • 医院建设网站中国建设教育协会的网站查询
  • 科技成果转化网站建设无远低代码开发平台
  • 火车头wordpress数据库网站优化文章怎么做
  • 太原制作公司网站老网站权重低的原因
  • 嘉定网站网站建设关键词排名优化顾问
  • 中国建设银行建银购网站网站建设专家北京注安
  • 网站建设软文模板汇天网络科技有限公司
  • 双公示 网站专栏建设企业网站备案怎么搞
  • 专业做网站关键词排名下掉网站建设的空间指的是
  • 如何将一台电脑做网站空间为什么做的网站打开自动缩放
  • php电商网站开发流程图针对人群不同 网站做细分
  • 网站建设汽车后市场分析网站分享链接怎么做的
  • 网站的后期维护工作一般做什么网站系统模板
  • 网上做结婚照的网站wordpress官网登录
  • 怎么让百度收录网站有九类商标可以做网站名吗
  • 东莞专业网站建设公司销量最高的wordpress模版
  • 网站制作服务合同网页版qq登录入口电脑版