본문 바로가기

Objective-C

[Objective-C] CGRectContainsPoint

애니메이션 중인 Sprite를 터치했는지를 알아낼 수 있는 방법이 무엇이 있을까를 고민하다가

발견한 함수.

 

boundingBox를 사용하면 쉽게 가져올 수 있다.

 

사용법.

CCSprite *sprite = [CCSprite spriteWitheFile:@"파일.png"];

if( CGRectContainsPoint([sprite boundingBox], touchPoint))

{

 // 터치

}

else

{

 // 터치 안됨.

}