我遇到了一个奇怪的问题 -
所以当我移动我的虚拟操纵杆播放器移动时,但是如果我当时点击/按下我的按钮(当我的触摸仍然在操纵杆上时)按下/点击按钮不起作用,因为touchBegin / touchMove没有调用,因为我的以前触摸操纵杆仍然存在。
如果我希望玩家随动作移动(通过按下按钮)该怎么办。
答案 0 :(得分:4)
您必须通过在应用程序代理applicationDidFinishLaunching
中添加以下行来启用多点触控支持:
EAGLView *glView = ...
[glView setMultipleTouchEnabled:YES];
然后你的ccTouchBegan
将要求第二次,第三次接触,依此类推。