位置: 编程技术 - 正文

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 禁止屏幕锁屏

  • 幼儿园会计需要做什么工作
  • 税务登记证号是纳税人识别号吗?
  • 免税农产品发票怎么做账
  • 无形资产价值评估收费
  • 出口报关单怎么做会计凭证
  • 增值税免缴
  • 房地产土地使用税已售面积如何减
  • 购买固定资产时的运费
  • 已认证的发票如何导入
  • 未盖发票章怎么办
  • 实收资本印花税怎么申报税目
  • 发票签收单怎么填
  • 食堂费用计入应付职工薪酬吗
  • 跨年补提上年工资汇算清缴
  • 单独估价作为固定资产入账的土地为什么不计提折旧
  • 建安企业结转成本如何计算
  • 劳务报酬和个人工资的区别
  • 公对公转账不开票可以吗
  • linux 设置默认路由
  • 补交去年的企业所得税怎么做账务处理
  • 什么情况下增值税不能抵扣
  • 5000以下的固定资产当月一次性扣除怎么申报
  • vue移动端预览pdf
  • win11怎么更改壁纸
  • 小规模旅游业的会计分录怎么写
  • echarts纵坐标加单位
  • 支付银行借款利息可以全额扣除吗
  • 货物运输增值税管理
  • php5.6+mysql
  • 企业合并支付的资产评估费计入
  • 贷方跟借方哪个是收入哪个是支出
  • 小规模纳税人交税怎么做会计分录
  • 芒果sdk
  • 企业销售商品应该向购货单位收取的货款
  • php自动载入文件的函数
  • python中写函数
  • 给销售人员的返点怎么做账
  • 管理费用属于什么类
  • 公司购买绿植入什么科目
  • 消耗品属于哪个会计科目
  • 个税补缴纳
  • 会计科目备抵科目都有哪些
  • 小企业长期债券投资
  • 本月应计提折旧额
  • 电算化会计档案论文答辩自述稿
  • 发票还没认证可以报销吗
  • 实收金额少于发票入账
  • 分期收款提供劳务 是什么
  • 为什么股票配资的都在境外交易
  • 分公司财务归谁管
  • 员工入股会计分录
  • 香港的收据可以作为报销凭证吗
  • 管理费用和财务费用期末有无余额
  • 应交税费科目账务处理
  • 审计备案表
  • sql server数据库中的null(空值)
  • sql server数据库恢复
  • cmd命令行窗口快捷键
  • mysql里面的事务
  • windows2008 2016
  • centos怎么查看服务器配置
  • windows勒索病毒
  • windowsxp右键没反应
  • 如何找回windows删除的文件
  • perl中\s+
  • w32tm命令
  • cocos2d怎么用
  • nodejs创建vue
  • Node.js中的construct
  • centos7如何分区
  • [android] listView解析
  • 利用pm2部署多个设备
  • python如何调用c程序
  • javascript Window及document对象详细整理
  • bgm背景
  • 浅谈python
  • javascript的基础类型有哪些
  • 山东统一发票查询平台
  • 为什么医保卡显示无效
  • 广东佛山税务局人工电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设