建议贴 cocostudio setVisible() setTouchEnable() 的事

我的工程从 cocostudio v0.4 挪到 cocostudio v1.1.0.0, 发现一些界面已经隐藏了点击还是有响应。我认为隐藏之后应该不能接收点击事件了,虽然 setVisible() 的字面意思只是隐藏,但隐藏后不可点击这个约定俗称规则还是希望能保留,大多数用户都不会觉得一个图标隐藏之后还能点击;现在的这个设定对于以前和未来的程序修改都是非常麻烦的,比如我随意把几个按钮(有些按钮可以点,有些按钮不能点)加到一个 UIPanel 中,我不想点击这些按钮了,以前可以只隐藏那个 UIPanel 就行了,现在要加很多的判断才能实现以前的隐藏功能。这样改之后的利与弊,请做cocostudio的大神们再思考思考。

楼主你好,貌似0.4版本也应该是这个样子的吧?再早的版本我也不清楚,这个事件现在是有cocos2d-x原因导致的,到3.0 版本会将这部分重新规划,目前还是需要手动来改的。

原来如此。我用的是 cocos2dx v2.1.5a 配 cocostudio v0.4.0。多谢解答。

不客气,这部分在现在算个小坑,不过多些几行代码就能解决了

这、
— Begin quote from ____

引用第3楼hanrea于2013-12-31 10:32发表的 回 2楼(m348915654) 的帖子 :
不客气,这部分在现在算个小坑,不过多些几行代码就能解决了 http://www.cocoachina.com/bbs/job.php?action=topost&tid=177137&pid=866377

— End quote

这个小坑已经几个月了,好多人提问也没看几行代码解决啊