UGUI组件EventTrigger用法
一.Unity编辑器中EventTrigger组件用法
1.添加事件类型
2.绑定gameObject指定组件的方法
3.方法执行逻辑
public class NewBehaviourScript : MonoBehaviour
{public void PointerDown(){Debug.Log("Trigger PointerDown");}
}
4.按下鼠标,绑定方法成功调用 
二.代码使用EventTrigger组件
private void addEventTriggerType(EventTriggerType eventTriggerType, UnityAction<BaseEventData> callback){//设置事件类型和回调EventTrigger.Entry entryObj = new EventTrigger.Entry ();entryObj.eventID = eventTriggerType;entryObj.callback.AddListener(callback);//将设置好的对象和组件关联起来EventTrigger componentET = gameObject.AddComponent<EventTrigger> ();componentET.triggers.Add(entryObj);}void Start(){addEventTriggerType(EventTriggerType.PointerDown, codeTriggerPointerDown);}public void codeTriggerPointerDown(BaseEventData data){Debug.Log("codeTriggerPointerDown");}
三.EventTryggerType类型
PointerEnter = 0 鼠标进入
PointerExit = 1 鼠标离开
PointerDown = 2 鼠标按下
PointerUp = 3 鼠标抬起
PointerClick = 4 鼠标点击(鼠标抬起时已不在原UI上时不会触发,在PointerUp之后调用)
Drag = 5 鼠标拖拽
Drop = 6 拖拽结束时鼠标不在被拖拽UI上并且在另外一个UI上时触发(在PointerUp之后)
Scroll = 7 滑轮滚动时
UpdateSelected = 8 被选中后的每一帧
Select = 9 在被选中时
Deselect = 10 结束选中时
Move = 11 按方向键时
InitializePotentialDrag = 12 初始化拖拽(在PointerDown之后,PoinerUp之前调用,点击就会调用)
BeginDrag = 13 拖拽开始(鼠标按下不移动不会触发)
EndDrag = 14 拖拽结束
Submit = 15 默认为Enter键
Cancel = 16 默认为Esc键
相关文章:
UGUI组件EventTrigger用法
一.Unity编辑器中EventTrigger组件用法 1.添加事件类型 2.绑定gameObject指定组件的方法 3.方法执行逻辑 public class NewBehaviourScript : MonoBehaviour {public void PointerDown(){Debug.Log("Trigger PointerDown");} } 4.按下鼠标,绑定方法成功…...
Visual Studio 2019 详细安装教程(图文版)
前言 Visual Studio 2019 安装包的下载教程、安装教程 教程 博主博客链接:https://blog.csdn.net/m0_74014525 关注博主,后期持续更新系列文章 ********文章附有百度网盘安装包链接********* 系列文章 第一篇:Visual Studio 2019 详细安装教…...
idea添加作者信息
idea添加作者信息 自定义作者信息idea添加作者信息自定义作者信息 自定义作者信息 idea添加作者信息 在idea中,经常会有这些波浪纹提示,放在上面之后会提示添加作者信息,点击添加作者信息后,但是不是自己想要的 这里提取的话好像没什么办法…...
后端开发6.权限控制模块
概述 权限控制采用springsecurity 数据库设计 用户表 DROP TABLE IF EXISTS `admin`; CREATE TABLE `admin` (`aid` int(32) NOT NULL AUTO_INCREMENT,`email` varchar(50) DEFAULT NULL,`username` varchar(50) DEFAULT NULL,`password` varchar(255) DEFAULT NULL,`phone…...
Golang原生实现JA3指纹修改,并支持Proxy代理
起因 抓取某个HTTPS网站的时候 开启charles代理能够抓取成功,关闭被风控 通过检测,怀疑可能是tls的时候有区别 尝试 golang的http中,Transport.TLSClientConfig是可以自定义设置的 但起初通过随意设置并不能绕过风控 困难 使用golang的http客户端,修改DialTLSContext函数的…...
一个案例:Vue2组件化开发组件从入门到入土
1. 环境搭建 1.1. 创建项目 npm install -g vue/clivue create vue_study_todolist1.2. 清空项目代码 清楚HelloWorld.Vue代码中的内容。 1.3. 启动空项目 1.4 项目目标 项目组件实现以下效果 2. 组件拆分代码 Vue是一个基于组件的框架,允许您将界面拆分成小的…...
智慧工地源码 智慧工地云平台源码 智慧工地APP源码
智慧工地的核心是数字化,它通过传感器、监控设备、智能终端等技术手段,实现对工地各个环节的实时数据采集和传输,如环境温度、湿度、噪音等数据信息,将数据汇集到云端进行处理和分析,生成各种报表、图表和预警信息&…...
考研408 | 【计算机网络】 网络层
导图 网络层: 路由器功能:转发&路由选择 数据平面 数据平面执行的主要功能是根据转发表进行转发,这是路由器的本地动作。 控制平面 1.传统方法/每路由器法: 2.SDN方法(Software-Defined Networking) 控制平面中的…...
postgresql|数据库|角色(用户)管理工作---授权和去权以及usage和select两种权限的区别
前言: postgresql做为一个比较复杂的关系型的重型数据库,不管是安装部署,还是后期的运行维护,都还是有比较多的细节问题需要引起关注。 例如,用户权限的合理分配,那么,什么是权限的合理分配呢…...
【题解】旋转数组的最小数字、比较版本号
文章目录 旋转数组的最小数字比较版本号 旋转数组的最小数字 题目链接:旋转数组的最小数字 解题思路1:遍历求最小值 代码如下: int minNumberInRotateArray(vector<int> rotateArray) {int min rotateArray[0];for(auto const&…...
springboot系统内多级调用报错日志输出顺序
忘记,模糊,故专门验证下 比如方法1调用方法2 方法2又调用方法3 方法3报错 那么报错日志中哪个方法所在行先打印出来? 直接上测试代码 package pers.wwz.study.exception.controller;import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.Requ…...
django——配置 settings.py 及相关参数说明
3. 配置 settings.py 及相关参数说明 3.1 配置setting.py文件 设置setting.py文件 加入安装的库 apps.erp_test, rest_framework, django_filters, drf_spectacular,加入新增的APP users启动项目 # 运行项目先执行数据库相关操作,再启动 django 项目 python manag…...
OptaPlanner笔记1
1.1 什么是OptaPlanner 每个组织都面临规划问题:为产品或服务提供有限的受约束的资源(员工、资产、时间和金钱)。OptaPlanner用来优化这种规划,以实现用更少的资源来做更多的业务。 这被称为Constraint Satisfaction Programming…...
github 镜像站及下载加速网址
1、提供常用的镜像网址(记住千万别登录账号): https://github.com.cnpmjs.org https://hub.fastgit.org https://hub.nuaa.cf/ https://hub.yzuu.cf/ https://hub.njuu.cf/上面的网址是一个克隆版的Github,上面的镜像网站内容跟G…...
大数据-玩转数据-Flink RedisSink
一、添加Redis Connector依赖 具体版本根据实际情况确定 <dependency><groupId>org.apache.flink</groupId><artifactId>flink-connector-redis_2.11</artifactId><version>1.1.5</version> </dependency>二、启动redis 参…...
c++病毒/恶搞代码大全( 上 )
注:以下代码应勿用于非法(Dev-c5.11实测可用) 1: 效果:无限生成cmd 解决方法:关闭程序即可 #include<bits/stdc.h> #include<windows.h> using namespace std; int main() {while(1)system("start cmd"…...
【数学建模】清风数模更新5 灰色关联分析
灰色关联分析综述 诸如经济系统、生态系统、社会系统等抽象系统都包含许多因素,系统整体的发展受各个因素共同影响。 为了更好地推动系统发展,我们需要清楚哪些因素是主要的,哪些是次要的,哪些是积极的,哪些是消极的…...
Windows下运行Tomcat服务时报GC Overhead Limit Exceeded
根本原因是在新建Tomcat作为Windows服务时,系统默认设置的堆内存太小了,我们打开/bin/service.bat文件,将如下图所示的默认值改大一些就好了 if "%JvmMs%" "" set JvmMs512 if "%JvmMx%" "" set J…...
OpenCV实例(八)车牌字符识别技术(一)模式识别
车牌字符识别技术(一)模式识别 1.模式识别流程2. 模式识别方式 影响并导致汽车牌照内字符出现缺损、污染、模糊等情况的常见因素有照相机的性能、采集车辆图像时光照的差异、汽车牌照的清洁度等。为了提高汽车牌照字符识别的准确率,本节将把英…...
OPENCV C++(七)霍夫线检测+找出轮廓和外接矩形+改进旋转
霍夫线检测 vector<Vec2f> lines1;HoughLines(canny_mat, lines1, 1, CV_PI / 180.0,90 );//45可以检测里面两条线 80检测出外边两条线 定义存放输出线的向量 此向量输出有<距离,角度> 因为检测的原理就是在变换霍夫空间里面去检测的,这里可…...
人机协同智能的瓶颈依然在于休谟与维特根斯坦
人工智能的瓶颈在于休谟与维特根斯坦,这涉及到哲学与人工智能之间深刻的关系,尤其是两位哲学家的思想如何影响我们对AI能力的理解。我们可以从休谟的“因果关系”理论和维特根斯坦的“语言游戏”理论来探讨人工智能的局限性。人机协同智能的瓶颈在于&…...
告别熬夜绘图!虎贲等考 AI 科研绘图:让期刊级图表一键成型
在论文写作、课题研究与期刊发表中,科研绘图是决定成果呈现质量的关键环节,更是审稿人重点关注的 “门面标准”。一张规范、清晰、数据真实的图表,能显著提升论文说服力;而粗糙、模糊、不合规的插图,往往直接导致返修甚…...
Hermes Agent:越用越强的自进化AI智能体,与OpenClaw深度对比
目录引言一、Hermes Agent是什么?二、Hermes Agent的核心特性1. 内置学习闭环:越用越强2. 全平台接入与灵活部署3. 安全沙盒机制三、OpenClaw是什么?四、Hermes Agent与OpenClaw的深度对比1. 设计理念:学习闭环 vs 连接控制2. 记忆…...
AIAgent为何总“好心办坏事”?SITS2026首席科学家解密价值对齐的5个隐性断层及实时干预协议
第一章:AIAgent价值对齐的本质困境与SITS2026共识框架 2026奇点智能技术大会(https://ml-summit.org) 价值对齐为何不是优化问题 AI Agent的价值对齐并非单纯的目标函数可微调任务,而是涉及人类意图的不可观测性、语义模糊性与跨情境效用漂移的三重张力…...
新概念英语第一册131_Do not be so sure
Lesson 131: Don’t be so sure! 别那么肯定 Watch the story and answer the question What’s the problem about deciding on a holiday? Who’s going to look after everything.Key words and expressions Egypt 埃及worry 担心 worry about sth. abroad…...
别再写超长提示词了!用Coze多Agent模式,像搭积木一样开发你的第一个翻译机器人
像搭积木一样构建翻译机器人:Coze多Agent开发实战 你是否曾在单Agent模式下被冗长的提示词折磨得焦头烂额?是否因为一个微小改动导致整个智能体崩溃而陷入调试地狱?让我们告别这种低效开发方式,探索Coze平台多Agent模式的魅力——…...
多目标优化正在 silently kill your AIAgent——2024 Q2头部AI平台压测数据揭示:未做约束感知MOO的Agent任务完成率暴跌67%
第一章:多目标优化正在 silently kill your AIAgent——2024 Q2头部AI平台压测数据揭示:未做约束感知MOO的Agent任务完成率暴跌67% 2026奇点智能技术大会(https://ml-summit.org) 2024年第二季度,我们联合LangChain、AutoGen、Microsoft Au…...
从理论到代码:手把手复现李航《统计学习方法》第2版经典算法(附习题思路)
从理论到代码:手把手复现李航《统计学习方法》第2版经典算法 统计学习作为机器学习的重要分支,其理论体系严谨而深厚。李航教授的《统计学习方法》第2版堪称该领域的经典教材,但许多读者在从理论理解到代码实现的跨越中常遇到障碍。本文将带你…...
如何快速迁移Ziglings项目:从GitHub到Codeberg的完整指南
如何快速迁移Ziglings项目:从GitHub到Codeberg的完整指南 【免费下载链接】ziglings Learn the Zig programming language by fixing tiny broken programs. 项目地址: https://gitcode.com/gh_mirrors/zi/ziglings Ziglings是一个通过修复小型破损程序来学习…...
当你的数据库学习遇到瓶颈时,Chinook数据库如何成为你的跨平台解决方案?
当你的数据库学习遇到瓶颈时,Chinook数据库如何成为你的跨平台解决方案? 【免费下载链接】chinook-database Sample database for SQL Server, Oracle, MySQL, PostgreSQL, SQLite, DB2 项目地址: https://gitcode.com/gh_mirrors/ch/chinook-database…...

