Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

请教:新手引导限制点击某一按钮如何实现

$
0
0

@JackieLuo 写道:

如题,想要实现一个新手引导功能,要求只可点击界面上某个按钮,其他按钮不响应。

按之前的做法,只需要加一个吞噬触摸事件的遮罩node,
然后判断需要穿透事件的区域,把事件放过去就可以了。

但是,creator的事件传递方式变了,只有该节点的父节点才能收到冒泡过去的触摸事件。
如果在最外层加上一个吞噬事件的node,几乎不能保证是需要接受事件按钮的child,
也就没办法把触摸事件顺利传递到该按钮。

目前能想到的办法就只有在点击到按钮区域时,直接调用按钮的响应方法,
但是这样不方便展示按钮的相关动画。

请问有更好的解决方案吗?
谢谢。

帖子: 1

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>