博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity中如何实现一个“长按”按钮
阅读量:5914 次
发布时间:2019-06-19

本文共 339 字,大约阅读时间需要 1 分钟。

对于UGUI,大家对于按钮的点击事件可能已经很熟悉了。但是如何实现一个长按按钮呢?比如你的项目中需要左右两个方向键来控制人物的前进后退,你总不会希望点击一次,人物走一步吧!

clipboard.png

这里讲一个特别简单的方法。就是写一个脚本,继承Button类,然后在Update中用一个Button中内置的IsPressed()方法的判断,就可以在里边添加你的代码了。

clipboard.png

脚本写完以后,放到你的按钮上,代替原来你原来的Button组件(remove component),就能用了。

如果新脚本组件并没有正常显示,把Inspector切换到debug模式,添加好引用,再切换回Normal:

clipboard.png

clipboard.png

clipboard.png

Note: 以上内容节选自Aaron Hibberd的视频(24-28分钟):

最后,微信扫码,看看这款游戏吧!

clipboard.png

转载地址:http://zswvx.baihongyu.com/

你可能感兴趣的文章
MongoDB分片+复制集
查看>>
vue 将echarts封装为组件一键使用
查看>>
Raffi Krikorian 为“在运行中进行架构重写”提供了指南
查看>>
OneAPM挂牌新三板,续写ITOM新篇章
查看>>
终极指南:如何使用Visual Studio Code进行 Java 开发?
查看>>
通过源码解析 Node.js 中一个 HTTP 请求到响应的历程
查看>>
做了一点事,学到了一些
查看>>
CodeIgniter的密码处理论
查看>>
深入Mysql - 谈谈我对数据类型的认识
查看>>
Tsuru 1.7.0-rc4 发布,基于 Docker 的 PaaS 框架
查看>>
Apache HBase 2.1.3 发布,分布式数据库
查看>>
微信端H5开发整体解决方案
查看>>
Python之retrying
查看>>
OWASP 10 大 Web 安全问题在 JEE 体系完全失控
查看>>
洛谷 P1640 BZOJ 1854 [SCOI2010]连续攻击游戏
查看>>
如何理解Unity组件化开发模式
查看>>
util.promisify 的那些事儿
查看>>
未来黑科技公司完成亿元Pre-B轮融资,已和宝马达成合作
查看>>
三篇文章了解 TiDB 技术内幕 - 谈调度
查看>>
【DG】DG的3种保护模式
查看>>