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

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

Добрый день.

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

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

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

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