全屏点击特效如何实现

能否不移动节点实现点击下面的节点,并且上面的button也触发.

node.on

点击节点node.on之后上面的button就点不到了.

枯燥无味的下午来个老哥解答一下呗,或者提供新的思路…
现在的思路是在界面最上层加一个空节点,点击之后拿到坐标播放点击特效.

你这是要弄2个button?那就不应该用父子节点吧。

全屏点击,可以通过cc.Node.EventType.TOUCH_START来监听点击,然后判断是否添加特效。不知道是否对你有帮助。

两个节点是同级的,但是下面的节点注册监听之后,另外一个button就点不到啦,被遮住了.

你得需求是什么?有点模糊。是全屏随机位置点击(触发“点击节点”),都能触发“button”节点吗?

NewProject.rar (1.8 MB)
这是demo,
全屏随机位置点击(触发"点击节点"),点击button范围内(触发"点击节点",触发button);

Btn_Click.rar (1.6 MB)看下是不是你要的效果。

node._touchListener.setSwallowTouches(false)

1赞

2赞

可以参考一下

不是这样的,点击按钮应该是触发另一个函数…并且也要有点击效果.

好的谢谢!

有实现点击放大效果和点击特效,还有什么吗?不太理解。

老哥牛逼!!!

你这样只是把点击特效和点击按钮放在了按钮上了… 要实现的是点击按钮执行另一个函数…并且实现点击特效…

就一定要button? 自己在特定的节点上写个响应函数, 什么时候想要调用这个响应函数就给一个事件出来不行?头一定要这么铁?

1赞

全屏点击特效如何实现 能请问一下这个源码在哪看吗,官方文档里没有嘞