似乎无法在任何地方找到答案。
我的游戏在用户触摸屏幕时开始,有一条手指必须留在其中的路径,如果它接触/交叉边缘,那么我希望它运行方法[自我游戏]。
边缘将是UIImageView。
谢谢大家。
答案 0 :(得分:2)
我希望你已经覆盖了触动事件。检查用户触摸是否与您的图像视图相交,如下所示。
-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
CGPoint point =[touch locationInView:self.view];
if (CGRectContainsPoint(self.imageView.frame, point))
{
//Intersects
[self gameOver];
}
}