cocos2d-x jsb 防止触摸事件传递
摘要:
在游戏中要实现消息弹窗,让用户点击确认,其他区域产生遮罩,阻挡下层的事件被点击到,这是个很常用的功能,在cocos2d-x中,可以通过为layer添加事件代理来实现:pDirector->getTouchDispatcher()->addTargetedDelegate(this,priority,swallowsTouches);三个参数分别是要添加触摸事件的node, 事件优先级(默认的-128, 是最小的数字, 具有最高优先级),是否吞噬触摸事件(true为停止事件传递)这里简单说下2dx中的事件传递模型,这应该也是 2dx被开发者吐槽最多的地方:* 2dx中的事件代理分为标 阅读全文
posted @ 2013-07-02 22:05 sslin 阅读(1370) 评论(2) 推荐(0)
浙公网安备 33010602011771号