2012-06-12 3 views
1

У меня есть UIImageView, который перемещается по экрану, и я пытаюсь вызвать метод, когда он находится на определенном расстоянии от другого UIImageView, также перемещается. Не обязательно какое-то конкретное время, которое я хочу проверить, я хочу знать, когда он находится на этом расстоянии. Помогите!Как инициировать событие, когда UIImageView достигает определенного места?

EDIT: У меня есть несколько объектов (врагов), движущихся по экрану, в то время как игрок находится в нижней части экрана. Когда пользователь удаляет экран, он «стреляет» (создается новый объект снаряда и запускается анимация для его перемещения вверх по экрану). Я пытаюсь обнаружить, когда «снаряды» ударяют «врагов» и вызывают событие (т. Е. Убивают врага). Я понятия не имею, куда поместить код, чтобы сделать это, или даже что делать. Должен ли я использовать систему уведомлений, или я хочу рассчитать, ударит ли снаряд противнику, как только он будет запущен?

+0

В чем проблема: - Ваша проблема заключается в обнаружении «столкновения» или где выполнять вычисления? если ваша проблема заключается в том, где ее реализовать, то, пожалуйста, объясните, как вы делаете анимацию (перемещение объектов UIImageView). – alinoz

ответ

Смежные вопросы