2014-07-24 48 views
1

使用iOS SpriteKit處理我的新遊戲,我試圖製作一個簡單的左側,右側控制器,將我的角色移動到屏幕上。這就是我的做法。這是一個SKScene實現。如何在SpriteKit中製作響應控制器?

不久,我發現了一個控制我角色的方法問題。如果我同時按下一個手指並放開另一個手指改變方向,角色就會停下來,不會改變方向。我想這是因爲方法- (void) touchesBegan和方法- (void) touchesEnded不能同時被調用。我希望我的控制器能夠真正敏感並能夠順利處理多點觸控。我如何完成這項工作?有沒有解決這個問題的好方法?

回答

1

是SKView.multipleTouchEnabled是您的ViewController.m文件

+0

沒有啓用裏面,我只是說這條線,但有沒有區別... – chanpkr

+0

爲我工作。在我的GameViewController:UIViewController中,我只在viewDidLoad()中添加了self.view.multipleTouchEnabled = true。 – endavid