Задать вопрос
@dimib

Как сделать такую анимацию?

Добрый день.

Я использую анимацию UIViewAnimationCurveLinear. И когда я задаю точку, в которую объект должен попасть, его центр уже автоматически находится там. А мне нужно, чтобы во время анимации, я мог обратиться к его реальному центру. Подскажите, как это сделать?

Спасибо.
  • Вопрос задан
  • 2282 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
Как я понимаю вы делаете игру. В таком случае лучше разделить модель игры от её визуальной составляющей. Всеми любимй и не очень паттерн MVC.
В таком случае с помощью таймера вызываете функцию шага, в которой будет происходить вся логика для вашей игры.
В вашем случае у шарика и препятствий будет параметр вектор и скорость, и каждый шаг вы будете изменять их положение на вектор*скорость.
И уже после изменения их положений будете перерисовывать ваш View.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы