我是编程新手,现在真的需要帮助,因为我一直在寻找过去两个月的答案......我使用的是Xcode和Objective-C ...我的问题是关于碰撞检测!当使用CGRect
碰撞2个矩形时,有成千上万的例子可以做什么...比如警报或翻转屏幕或播放声音......但是没有任何关于做什么的事情!我想要的只是我的对象不通过另一个对象!这就是我想做的一切,继续在屏幕上拖动我只是不希望2对象在彼此的顶部,看起来我是世界上想要的网络这样做是因为我找不到任何东西!所以请帮忙,因为我是新的..请尽可能简单,请点击此处:
- (void)checkCollison
{
if (CGRectIntersectsRect(Dot.frame, CollisionImage.frame))
{
AudioServicesPlaySystemSound (playSoundId);
}
}
那么可能会发生什么......碰撞时已经播放了声音,你可以看到但是就是这样......点是我在屏幕上拖动的图像和碰撞图像是我希望Dot与之碰撞但停止作为一堵墙的那一个......希望它足够清楚(我为法国人写了这么糟糕的致辞):S
谢谢!