Cocos2D拖拽精灵问题

时间:2011-09-12 18:35:07

标签: objective-c ios ipad cocos2d-iphone collision-detection

我正在用Cocos2D开始一个简单的游戏。我有几个精灵,我可以使用UIPanGestureRecognizer拖放。

游戏将包括将图像拖动到屏幕上的特定位置。想象一下美国州的谜题,你需要把德克萨斯的形象拖到德克萨斯州的轮廓上。

我有拖拉的罚款,但我该怎么办才能处理掉落在正确的区域?这被认为是碰撞吗? TileMap会用这样的东西吗?

我很难找到最好的方法来做到这一点。

1 个答案:

答案 0 :(得分:1)

你可以在屏幕上使用点数,如果它在距离该点的x距离内,则认为状态是正确的。

碰撞的问题在于你需要设置一个误差范围:我可以把德克萨斯放在新的墨西哥,让它仍然触及正确的位置。

我会弄清楚每个人需要去哪里,然后使用距离公式比较用户将状态下降到正确点的位置。