位置: 编程技术 - 正文

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

  • 视同销售增值税申报表怎么填写
  • 个人去税务局开专票需要提供什么
  • 行政单位财政直接支付适用范围
  • 收到上年度所得税发票
  • 外资研发中心认定标准
  • 注册资本认缴到哪里
  • 应收账款的账龄在年报的哪里
  • 转租房产税计税依据
  • 应收账款贷方有余额是什么意思
  • 社保基数在哪里调整
  • 代扣代缴增值税怎么做账
  • 银行存款转存利息一样吗
  • 企业所得税分公司先报还是总部先报
  • 固定资产被盗报警
  • 社保的计提缴纳分录怎么写
  • 个人建筑安装如何交税
  • 小微企业所得税优惠政策最新2023
  • 建安官网
  • 一般纳税人销售自己使用过的物品
  • 资产处置损益借贷方向表示什么
  • 使用u盘安装linux
  • 国库年终总结
  • 如何用注册表
  • 交易性金融资产包括哪些项目
  • 新会计准则的科目
  • 价外费用分录
  • 弥补以前年度亏损怎么填申报表
  • PHP:curl_error()的用法_cURL函数
  • php occ
  • .exe是指什么文件
  • php proto
  • 商住房买卖过户流程
  • 玩的最多的手机网游
  • 什么是收付实现制?什么是权责发生制?
  • vue 组件调用
  • 一次开票分期确认怎么弄
  • 哪些情况进项税不可以抵扣?
  • 金税盘怎么设置字体
  • 合并报表中为什么要抵损益
  • 公司收不到的账款而发不出去怎么办
  • 小企业会计制度的适用对象是
  • 工资外一次性收入88000交多少税
  • java如何导出
  • php验证码代码怎么写
  • python socketio
  • 织梦添加文章如何修改高级参数
  • opengl全称
  • 增值税发票用完后如何领取新的
  • 交易性金融包括哪些
  • 外币交易的会计分录怎么写
  • sqlmap暴力破解
  • 购买商品并入库做什么会计分录
  • 资本公积和盈余公积是什么意思
  • 企业所得税计算题及答案解析
  • 去年出口
  • 固定资产的修理费属于什么费用
  • 实收资本账务处理错误可以调减吗
  • 一般纳税人城建税怎么计算
  • 公司办公室装修装修
  • 施工企业人工费控制措施
  • 购买汽车时的保险是什么
  • 会计需知应收账款吗
  • mysql配置怎么调出来
  • mysql解压版怎么使用
  • centos账号密码
  • fedora win10
  • 惠普hp笔记本电脑
  • bios中怎么设置显卡
  • linux搭建l2tp服务器
  • centos8查看cpu温度
  • windows任务计划程序
  • linux就该这么
  • 惠普笔记本的BIOS键
  • Android游戏开发入门
  • jquery删除一个标签
  • jqury选择器
  • python for循环删除元素
  • javascript面向对象编程
  • 用if函数计算个人应交所得税
  • 深圳国税电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设