首先,我缩放了包含精灵的图层。 现在我需要感应一个精灵的触摸。 我曾尝试如下,但不能达到目标 -如何在变焦状态下检测触摸动作是否触及精灵?
CGRect tRect= [[aSprite displayedFrame] rect];
if(CGRectContainsPoint(tRect, touchedPosition))
{
NSLog(@"touched:>> touch at (%f,%f)",touchedPosition.x,touchedPosition.y);
// Do something, maybe return kEventHandled;
}
else{
NSLog(@"NOT touched: touch at (%f,%f)",touchedPosition.x,touchedPosition.y);
}
FYI:我已经使用cocos2d的框架
我刚刚开始iPhone编程.. – Sadat 2010-07-04 08:08:49