如何检测精灵的边缘是接近的。 Cocos 2d for ios

时间:2013-09-04 05:53:17

标签: cocos2d-iphone sprite

我正在使用cocos2d开发一个像app这样的拼图游戏。我把一些精灵放到场景中,特别是两个精灵匹配。如果我把矩形的精灵,我可以确定他们的位置。如果它们足够接近,则重新安排其中两个。

 float distanceFromCorrectPos = ccpDistance(selectedSprite.position, sda.position);

    if( distanceFromCorrectPos <= 70  ){

        if(selectedSprite == [movableSprites objectAtIndex:0]){
            [selectedSprite  setPosition:ccp(sda.position.x+75, sda.position.y)];

        }
    }

我的问题是如果我使用非对称图像为精灵。如何检测匹配的精灵足够接近。

0 个答案:

没有答案