我被例子中关于触摸方式的处理搞死了。。。

已经解决, 一个特性, 当touchModel 为 TOUCH_MODE_ONE_BY_ONE , 回调函数的返回值为true时, 就可以达到效果。

一下是之前提到的问题。

看2048的例子,

开启触摸事件的方式很简单,然后包含一个回掉函数。 event.name 状态 , event.x , event.y

然后我自己差不多原封不动的copy到自己的场景中:

晕死了, event.name 只有一个begin的状态, 没有什么moved , end 一类的状态。

为什么同样的代码, 差异会这么大?

然后我修改了
layer:setTouchMode(cc.TOUCH_MODE_ALL_AT_ONCE)

x , y 没有, points 也为空。 。 这是从players 中测的结果。 谁能告诉我这是什么情况??

这样写:
if event.name == ‘began’ then
return true
end
dump(event)

began的时候要return true,才能接受到其他事件

因为你在begin事件中没有return true
所以后续事件被忽略了

触摸回调函数里,当接收到began事件时return true,才会接收began之后的接下来的其他事件

3Q AVbody

在一个层里拦截触摸,不让该层下边的层使用,类似于cocos2dx中的吧优先级设为-130,,下边的全都收不到触摸消息

谁能告诉我怎么做???? 被虐死了