0

我正在使用 cocos2d 开发一个类似应用程序的 jig-so 拼图。我在场景中放了一些精灵,特别是两个精灵是匹配的。如果我放置了矩形精灵,我可以确定它们的位置。如果它们足够接近,则重新安排其中两个。

 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)];

        }
    }

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

4

0 回答 0