Я начал обучение по созданию игры в пинг-понг и дошел до той части, где мяч должен двигаться случайным образом, но в моей игре мяч просто поднимается или опускается и странно трясется. Вот код движения мяча
-(IBAction)StartPoint:(id)sender
{
Y = arc4random() %11;
Y = Y - 5;
X = arc4random() %11;
X = X - 5;
if (Y == 0)
{
Y = 1;
}
if (X == 0)
{
X = 1;
}
timer = [NSTimer scheduledTimerWithTimeInterval:0.01
target:self
selector:@selector(BallMovement)
userInfo:nil
repeats:YES];
}
-(void)BallMovement{
ball.center = CGPointMake(ball.center.x + X, ball.center.y + Y);
if (ball.center.x < 15)
{
X = 0 - X;
}
if (ball.center.x < 305)
{
X = 0 - X;
}
}