官方button组件不支持按下触发,求完善

button组件需要按下回弹才会触发相应的函数。

而且需要在节点内回弹才触发,离开相应的节点回弹就判断取消了。

希望官方能够在button组件增加按下、回弹的设置。
或者button组件有相应的功能,只是我没发现。

自己写一个吧,在面板上关联事件的话代码不太好找,

你想想用户要是不小心点错了想取消怎么办???:unamused:

4赞

可以设置按下就触发,或者弹起再触发。

最关键是在手机上,点击马上弹起,按下的时候,未做任何的移动,事实是cocos不进入事件触发。

我把按键设置未scale,按键有大小的变化,却不进入事件触发。很尴尬。

测试把锅刷给开发。说是按下了,按键有大小变化,但事件却不进入。

不要用做APP或者前端的思路来做游戏里的Button,游戏Button逻辑都很简单。
如果有其他需求就自己写一个,也不难

按你的思路,滑动区域里面用button,还能用?

这需求完全可以手动加on啊。。。

嗯,我就是用on解决的。

主要是按键太小了,一个关闭X,感觉还没有手指触摸的大。

所以很容易出问题

只是跟官方反应,这个button体验不好。小按键容易出问题。要注册事件来处理。

不好就不好,没必要过多解读。

1赞

注册事件???用on解决?原谅我不知道你说啥
如果不是touch end触发按钮事件,滑动区域里面加按钮就会有问题
只能说你还刚入门,思路,表达都有待进步

我觉得现在的很好用,还有好多app上都是这样设计,包括pc上,这样点错了可以移到一边然后松开取消

你想touch begin触发,你监听一下这个事件就行,有些东西有它的使用规范,到你这成了体验不好?

游戏做久了你就会知道,这才是标准button的做法

1赞

上面就已经说了,图标小,你点击,并不会进入touch end。

要用on事件,是为了解决,用官方自带的button按钮,有时候点击无效的问题

吃白食还想定制?处女座?花两分钟自己写一个不比在这秀操作强?

引擎不可能照顾所有开发者的奇葩需求
你这需求几十行代码半把个小时搞定的事,何必在这怼天怼地怼空气

兄弟,地图炮处女座不对吧?
不过楼主这表达欠佳,
觉得图标小 可以把BG放Button下面,然后你手动设置button大小,多大都可以

楼主标题党了,这不能叫 「体验极差」好吧,我帮你把标题改了。
目前绝大多数操作体验都是回弹触发的,所以用户按错的时候可以把手指移出 button 区域释放,来取消掉按错的操作。

3赞

哈哈哈!本来“处女座”这个位置,想敲的是:“屁大点事!”,想想自己实力这么菜还这么嚣张有点说不过去………………