位置: 编程技术 - 正文

Unity3D ugui事件监听机制

编辑:rootadmin

推荐整理分享Unity3D ugui事件监听机制,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

UGUI控件的事件响应有很多种方式,比如使用组件EventTrigger来添加事件监听,或者实现IDragHandler等接口,或者更直接地继承EventTrigger来进行更灵话的调用。

下面分别就上面3种监听方式进行讲解,这些例子都是实现拖动Image的功能。

一、使用组件EventTrigger来添加事件监听

添加一个脚本EventTriggerTest,挂到一个Image上。那么OK,现在可以拖动图片了。

Unity3D ugui事件监听机制

二、实现IDragHandler等接口

UGUI的所有接口如下

这里就实现IDragHandler接口,来实现Image的拖动。添加脚本EventInterfaceTest,挂到Image上。三、继承EventTrigger来进行更灵话的调用

如果GameObject是动态创建的,那么就不方便用Unity编辑器加EventTrigger监听,所以要是能用代码方便地进行监听,又不需要重写那么多接口,那是最好不过了。

首先添加脚本UGUIEventTrigger

然后编写测试脚本,挂到Image上。

Screen.sleepTimeout=SleepTimeOut.NeverSleep 禁止屏幕锁屏 Screen.

UI Overview——UI概述 我决定翻译uGUI的官方文档,一来是自己可以有一个全面整体的了解,二来是可以方便大家,网上好像也有些翻译,不过语句有点不通顺,总之我要翻译

Canvas——画布 Canvas是一个所有UI元素都应该在它里面的区域。Canvas是一个带有Canvas组件的GameObject,同时,所有的UI元素必须是一个Canvas的子物体。创建一个新的UI元素

标签: Unity3D ugui事件监听机制

本文链接地址:https://www.jiuchutong.com/biancheng/369342.html 转载请保留说明!

上一篇:NGUI带位置图标的拖动例子

下一篇:Screen.sleepTimeout=SleepTimeOut.NeverSleep 禁止屏幕锁屏

  • 高新技术企业加计抵减
  • 合同解除的效力民法典
  • 为什么要进行建筑工程预算
  • 用友t6如何生成当月的财务报表
  • 暂估库存商品比发票少1分怎么记账
  • 小规模出租不动产免税吗
  • 税收的性质是哪一项
  • 复式记账法哪本书提到过?
  • 交通费补贴报销的会计分录怎么做?
  • 代扣代缴城建税可以享受六税两费
  • 出租设备应计入什么科目
  • 失控发票进项税转出企业无法承担所得税怎么办
  • 没有增值税发票怎么出口
  • 分支机构的固定资产转移如何处理?
  • 国税开运输发票后地税怎么报税?
  • 所得税汇算有研发费用可以不享受加计扣除吗
  • 跨年的发票能红字冲销吗?
  • 小规模怎样计算进项税额
  • 奖金退还
  • 招商费用计入哪个明细科目
  • 小规模纳税人减征额怎么计算
  • 对公工行证书收入摘要写什么
  • 此次新政策对原来就是小型微利企业的纳税人有影响吗?
  • 公司低价处理旧汽车涉税账务处理
  • 库管和车间工人哪个好
  • mac安装软件提示需要更高版本
  • linux虚拟机怎么输入中文
  • 投标保证金利息规定
  • 停工损失会计准则
  • 物业专项维修资金可以退还吗
  • 事假扣款进什么科目
  • mac设置在哪里设置
  • 押金收不回的会计分录
  • 公司出租房屋租金由承租方本人支付
  • 收到发票已入账,退回怎么做账
  • vue 拖拽到目标区域
  • 财政拨款结转的明细科目中,年末结转后有余额的是
  • 房产税缴纳标准是多少
  • 欧罗巴山国家公园旅游攻略
  • 以前年度应扣未扣支出
  • 黏菌算法总结
  • php找零
  • vue用法
  • cesium description
  • 线性判别分析LDA医学
  • 查看ntpdate状态
  • PHP Ajax JavaScript Json获取天气信息实现代码
  • phpcms开发招聘
  • 主营业务收入需要结转吗
  • MySQL中用通用查询日志找出查询次数最多的语句的教程
  • 融资租赁担保余值例题
  • sql server 2008使用说明
  • 个人取得劳务报酬个人所得税
  • 非独立核算增值税汇总缴纳吗
  • 不征税收入和免税收入的本质区别
  • 附加税多计提了怎么做分录
  • 小规模纳税人减按1%怎么计算
  • 支付保证金如何做账务处理
  • 工会经费的使用应当依法接受国家的监督
  • 不得从销项税额中抵扣进项税的有哪些
  • 案例分析收到了哪些安全启示
  • 开具旧税号也能认证成功
  • Transact_SQL 小手册
  • SQLSERVER 中datetime 和 smalldatetime类型分析说明
  • centos叫什么
  • aesm_service.exe是什么
  • linux系统的基本特征
  • solaris 11.4
  • aeadisrv.exe
  • system idle process 连接了外网
  • kb5003169安装失败
  • centos7.4安装
  • CentOS技巧:减小Linux swap分区的方法
  • win7系统运行卡怎么办
  • 怎样设置从硬盘启动给电脑做系统
  • excel初始化时出错
  • jquery 选中
  • HAL code debug
  • JQuery绑定事件的函数是
  • jquery通过属性值获取元素
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设