位置: 编程技术 - 正文

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

  • 土地增值税清算管理规程
  • 非税收入票据能否税前扣除
  • 税盘连接服务器失败130008
  • 软件平台服务公司的营业执照经营范围怎么写
  • 股东个人将钱打入公司对公账户,能否算作投资款
  • 印花税申报表怎么填写
  • 银行存款没有期初余额的总账怎么填
  • 增值税采用
  • 企业卖旧房如何计算缴纳土地增值税
  • 股东出资方式和比例是否合法?并说明理由
  • 对外投资借款费用计入
  • 品牌管理费是否交增值税
  • 利润表的企业所得税怎么查询
  • 进项税暂估收入的税务处理
  • 居民企业技术转让所得税优惠政策
  • 免抵退说
  • 企业的消费税
  • 延期缴纳税款的条件是什么
  • 未认证进项税额转出
  • 火车票抵扣进项税需要认证吗
  • 开发企业售楼处工作内容
  • 增值税预缴税款表项目编号是什么
  • 资产账实不符说明
  • 如何把操作系统转移到固态硬盘
  • Win11怎么自定义鼠标指针图案
  • 如何修复电脑上qq对话过期视频
  • 加班工资算补贴么
  • 个人以房产投资一人有限公司时,房产要开发票吗
  • 进销存功能
  • 安全方便快捷
  • 什么叫即期结汇
  • PHP:session_get_cookie_params()的用法_Session函数
  • 计提本月固定资产折旧会计科目
  • vue怎么拿到后端数据
  • 企业汇算清缴后发现有多计提的成本
  • vue3.0项目
  • 销售产品是销项税额还是进项税额
  • framework3.5怎么打开
  • 处置固定资产清理费用影响利润吗
  • 公司采购一直没走对公付款怎么处理
  • 代理进口业务应纳的关税
  • python apriori算法
  • 单位出租厂房需交税吗
  • 企业代收水电费算不算收入
  • 采用工作底稿法编制现金流量表是以工作底稿为
  • 简单的记账方法叫什么
  • 企业发生的职工福利费支出,不超过工资
  • 私车公用费用报销
  • 航天信息的发票以什么形式导入开票信息
  • 收到银行借款并存入银行会计分录
  • 财政补助收入属于资产类还是负债类
  • 发票免税怎么做账
  • 借贷必相等的含义
  • 当月结转销售成本分录
  • 资产减值损失审计程序是什么
  • windows Server 2008配置IE使用代理操作步骤
  • 一台OpenSuSE系统的服务器的网络配置
  • mac新手必看教程
  • win7系统关闭自动休眠
  • Win10系统怎么添加字体
  • win8如何输入命令
  • CCMoveBy与CCMoveTo
  • 投影变换的使用方法
  • 在bootstrap中,有哪几种导航
  • 简单总结译码器和数据选择器的作用
  • android开发环境安装步骤
  • 分离与继承的思想是什么
  • jquery 插件写法
  • svn报错禁止访问
  • iframe的替代方案
  • javascript构成
  • python获取数据的方法
  • python中字典怎么用
  • 如何python
  • 脚本 python
  • 税务财务负责人承担什么责任
  • 福建电子发票开票流程?
  • 江苏省财务官网
  • 区地税局会不会分到乡镇
  • 社保怎么退款申请在手机上
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设