Я только начал возиться с xCode, и пытаюсь дать себе базовое представление о нем, подправив некоторые готовые проекты.
В настоящее время есть проект, над которым я работаю, у которого просто мячпрыгающий по экрану, и есть gameLoop, который настроен со следующим:
Эта часть определена в .m:
- (void)gameLoop {
if (gameState = kGameStateRunning) {
ball.center = CGPointMake(ball.center.x + ballVelocity.x, ball.center.y + ballVelocity.y);
if(ball.center.x > self.view.bounds.size.width || ball.center.x < 0) {
ballVelocity.x = -ballVelocity.x;
}
if(ball.center.y > self.view.bounds.size.height || ball.center.y < 0) {
ballVelocity.y = -ballVelocity.y;
}
}
else {
if(tapToBegin.hidden) {
tapToBegin.hidden = NO;
}
}
}
То, что я хотел бы знать, в противоположностьчтобы мой UIImageView * мяч отскакивал от стен только в том случае, если он достиг центра, есть ли способ сделать так, чтобы, как только он достиг края мяча, он отскакивал.
Первый постер здесь, так что янадеюсь, я достаточно описательный.
РЕДАКТИРОВАТЬ: Я также хотел бы попытаться сделать это так, чтобы я изменил радиус UIImageView без необходимости настройки констант.Надеюсь, что это возможно, просто пытаясь выяснить, для любопытства.Еще раз спасибо, ребята!