noobの質問を事前にお詫び申し上げます。まだ iOS 開発に非常に慣れていません。
ここから簡単な Pong チュートリアルに従いました: http://www.technobuffalo.com/companies/apple/introduction-to-ios-development-programming-pong-part-4/
アプリをデバッグして動作させることができましたが、画面を「再タッチ」したときにのみプレーヤーのパドルを動かすことができるようです。
つまり、画面を押したままにすると、パドルが指の動きに追従しません。
私が理解していることから、以下はタッチイベントを制御する方法です:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
CGPoint location = [touch locationInView:touch.view];
self.gameState = kGameStateRunning;
if (location.x > 400) {
CGPoint yLocation = CGPointMake(playerPaddle.center.x, location.y);
playerPaddle.center = yLocation;
}
}
誰でも問題が何であるかを明らかにするのを手伝ってもらえますか?
事前に多くの多くの感謝:)