애니메이션 중인 Sprite를 터치했는지를 알아낼 수 있는 방법이 무엇이 있을까를 고민하다가
발견한 함수.
boundingBox를 사용하면 쉽게 가져올 수 있다.
사용법.
CCSprite *sprite = [CCSprite spriteWitheFile:@"파일.png"];
if( CGRectContainsPoint([sprite boundingBox], touchPoint))
{
// 터치
}
else
{
// 터치 안됨.
}
'Objective-C' 카테고리의 다른 글
[Objective-C] plist 간단한 사용법 (0) | 2013.02.13 |
---|---|
[Objective-C] 자료형 변환 (NSNumber, int) (0) | 2013.02.13 |
[Objective-C] nonatomic 이란? (0) | 2013.02.13 |
[Objective-C] assign, retain, copy 란? (0) | 2013.02.13 |
[Objective-C] may not respond to (0) | 2013.02.13 |