私はゲームに慣れていないので、これはおそらくばかげた質問ですが、私が取り組んでいるこのコードに関して多くの問題を経験しています。画面の右側を押すとボールが右に移動し、左側がその逆になるようにしようとしていますが、これまでのところ、画面に触れるとボールがクラッシュします:-(
助言がありますか?どうもありがとう!
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView:touch.view];
if (gameState == kStateRunning && controlType == kTouch) {
if (location.x < (self.view.bounds.size.width/2)) {
touchState = kLeftDown;
ballVelocity.x -= 0.2;
}
else {
touchState = kRightDown;
ballVelocity.x += 0.2;
}
}
if (gameState == kStateGameOver) {
if (location.x < (self.view.bounds.size.width/2)) {
gameState = kStateMenu;
}
else {
gameState = kStateRunning;
}