我正在用Cocos2D开始一个简单的游戏。我有几个精灵,我可以使用UIPanGestureRecognizer拖放。
游戏将包括将图像拖动到屏幕上的特定位置。想象一下美国州的谜题,你需要把德克萨斯的形象拖到德克萨斯州的轮廓上。
我有拖拉的罚款,但我该怎么办才能处理掉落在正确的区域?这被认为是碰撞吗? TileMap会用这样的东西吗?
我很难找到最好的方法来做到这一点。
答案 0 :(得分:1)
你可以在屏幕上使用点数,如果它在距离该点的x距离内,则认为状态是正确的。
碰撞的问题在于你需要设置一个误差范围:我可以把德克萨斯放在新的墨西哥,让它仍然触及正确的位置。
我会弄清楚每个人需要去哪里,然后使用距离公式比较用户将状态下降到正确点的位置。