Cocoa/iPhone 中的多点触摸检测
我遇到了一个奇怪的问题 -
- 我正在使用虚拟方向键。
所以当我移动我的虚拟操纵杆播放器时,但是如果我当时点击/按下我的按钮(当我的触摸仍然在操纵杆上时)按下/点击按钮不起作用,因为自从我上次触摸以来,touchBegin/touchMove 没有被调用操纵杆仍然存在。
那么如果我希望玩家随着动作移动(通过按下按钮)该怎么办。
I am in a strange problem-
- I am using a virtual D-pad.
So when i move my virtual joystick player moves , But if i tap/press my button at that time(while my touch remains on joystick) press/tap button not works, because touchBegin/touchMove not called since my previous touch on joystick remains.
So what to do if i want player moving with action(by pressing button).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须通过在应用程序委托的
applicationDidFinishLaunching
中添加以下行来打开多点触摸支持:然后您的
ccTouchBegan
将调用第二次、第三次触摸,依此类推。You have to turn on multiple touch support by adding the following line in the application delegate's
applicationDidFinishLaunching
:Then your
ccTouchBegan
will called for 2nd, 3rd touches and so on.