I have a SKSpritenode that has an initial size of (20,100). If I rotate the node, then the framesize changes. For example if I rotate the node by 45°, then the framesize is (50,70). So after rotation, the frame is bigger than the texture of the node. And the problem is, that i select the node by clicking the frame, but i only want to select it, when i click on the texture.
I use this code to select my node.
CGPoint eachTouchLocation = [eachTouch locationInNode:self];
NSArray *nodes = [self nodesAtPoint:eachTouchLocation];