位置: 编程技术 - 正文

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
  • 代开运输发票会不会造成重复征税
  • 地产企业预缴增值税政策
  • 本月无销售额,但是有进项,需要认证吗
  • 技术维护费计入哪里
  • 其他综合收益转入投资收益
  • 计提坏账又收回
  • 滞纳金为千分之二从何年开始实施
  • 应交税费附加税期末有余额吗
  • 货物运输企业在运输货物时应当尽可能采用
  • 出售旧机床的账务处理
  • 公司客车高速费如何抵扣进项税?
  • 劳务派遣差额征税5%
  • 小规模计提季度怎么算
  • 无票收入确认收入
  • 凭证出现错误如何解决
  • 研发费用的
  • 房地产中介公司排名
  • 开发票征收品目怎么填
  • 企业所得税利润总额怎么算
  • 全年一次性奖金计税方式2023
  • 小企业短期投资的核算应设置的会计科目有
  • 停工停产费用
  • bios如何解除电脑密码
  • 国际重复征税的解决方法公式
  • laravel跨库查询
  • 发票认证如何认证
  • php存储过程是什么
  • win11任务管理器怎样调出
  • php rewind
  • 混合债务工具
  • 公司转让股权交不交增值税
  • 前端开发csdn
  • 会计科目备抵科目都有哪些
  • 爱德华王子岛的气候
  • 新闻发布管理系统
  • php字符串在另一个字符串出现
  • 财政拨款结转的二级科目有哪些
  • Python列表元素的删除
  • okhttp源码
  • 银行回单应该如何处理
  • 保教费属于什么收入
  • 审计报告分别在什么阶段
  • 购买固定资产发生的支出是资本性支出
  • 公司注销之前需要做些什么
  • 开矿泉水发票怎么开?
  • 员工福利费属于什么会计科目
  • 收到去年的普通发票
  • 小规模纳税人转一般纳税人当月如何申报
  • 坏账准备是什么凭证
  • 股权转让会计账务处理方法
  • 汽车三产件
  • 购买需要安装的生产设备会计分录
  • 简易计税项目可以抵扣进项税吗?
  • 会计做账手工帐
  • 可转换债券转换时的会计处理
  • sql server数据库中的null(空值)
  • win10 0×0000007b怎么解决
  • vpengine.exe进程
  • windows8安装程序
  • Ubuntu 14.04安装java的方法以Ubuntu14.04为例
  • WIN7快捷键冲突怎么解决
  • linux shell脚本编写实例
  • win7笔记本电池电量显示怎么设置
  • 体验Win8灵活分屏贴靠功能图文介绍
  • win10桌面预览功能怎么打开
  • 输入法不跳出中文
  • 通过node-mysql搭建Windows+Node.js+MySQL环境的教程
  • popup怎么用
  • dos启动方式
  • django在pycharm
  • node中异步编程模式使用什么捕获异常
  • javascriptz
  • 莱鸟人集团
  • 税务局开蔬菜普票需要几个点
  • 税务稽查局什么时候独立出来
  • 苏州税务系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设