提前为菜鸟问题道歉。但我对 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;
}
}
任何人都可以请帮助阐明问题可能是什么?
非常感谢提前:)