2012-06-12 2 views
1

나는 화면 주위를 움직이는 UIImageView을 가지고 있는데, 다른 사람의 일정한 거리 내에있을 때 메서드를 트리거하려고합니다. 또한 UIImageView도 움직입니다. 반드시 확인하고 싶은 특정 시간은 없습니다. 언제든지 그 거리 내에 있다는 것을 알고 싶습니다. 도움!UIImageView가 특정 위치에 도달하면 어떻게 이벤트를 트리거합니까?

편집 : 플레이어가 화면 하단에있는 동안 여러 개의 물체 (적)가 화면 아래로 움직입니다. 사용자가 화면을 가볍게 두드리면 "쏘고"(새로운 투사 체 객체가 생성되고 화면 위로 움직이는 애니메이션이 시작됩니다). 나는 "발사체"가 "적"을 때리고 사건을 일으키는 (즉, 적을 죽이는) 것을 탐지하려고 노력하고 있습니다. 이 작업을 수행하기 위해 코드를 어디에 둘 것인지, 심지어 무엇을해야할지 모릅니다. 알림 시스템을 사용하고 싶습니까, 아니면 해고되는 즉시 발사체가 적중하는지 계산하고 싶습니까?

+0

정확히 무엇이 문제입니까? - 문제는 "충돌"또는 계산을 구현할 위치입니까? 문제가 구현되어야하는 곳이면 애니메이션 (UIImageView 객체의 이동)을 수행하는 방법을 설명하십시오. – alinoz

답변

관련 문제