cocos2d-x touches事件中使用 addTargetedDelegate 的潜在bug
跟踪进入addTargetedDelegate 的代码,会发现,如果touchDispacher当前被锁定了,那么新加的touch delegate会被添加进一个缓冲数组里 m_pHandlesToAdd, 并没有被真正注册, 如果之后使用 findHandler 是找不到这个对象的。而让touchDispacher被锁定的(m_bLocked=true)唯一方式是调用了touches方法。因
复制链接