我正在尝试在我的 GameScene 中实现 ccTouchesBegan
。
我已设置 isTouchEnabled = YES
。我还在 touchDispatcher
上调用了 addStandardDelegate
。最后,在我的 AppDelegate
中,我有 [glView setMultipleTouchEnabled:YES]
。
但是,永远不会调用 ccTouchesBegan。
我做错了什么?
最佳答案
解决了!
我在前一层上注册触摸,但该层没有被释放,因为您必须使用 onExit
方法“取消注册”。
长话短说:touchesBegan
没有在我的 GameLayer 上被调用,因为它被另一层吞没了。
关于ios - TouchesBegan 未调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13756232/