如何制作不规则形状的菱形?

时间:2012-07-05 02:50:15

标签: objective-c ios cocos2d-iphone

我使用遮蔽来打破图像,因为下面提到的图案现在它在不同的部分打破但现在我有一个问题来制作每件的矩形,我需要拖动碎片并调整到正确的位置,以便我可以再拍实际图像。要拖动并放置在右边定位我需要制作Rect但我不知道如何制作这种不规则形状的Rect,我将非常感谢你,任何想法或代码制作rect。我之前的问题是:

https://gamedev.stackexchange.com/questions/27650/how-do-i-break-an-image-into-6-or-8-pieces-of-different-shapes/27655#comment53300_27655

1 个答案:

答案 0 :(得分:0)

为什么要制作破损图像的矩形?如果你想在触摸时移动图像,那么它就不需要任何矩形。使用不规则形状的矩形的唯一原因是为了从图像的右侧部分进行碰撞检测。如果这是制作破损图像的原因你可以使用精灵的boundingBox和像素完美碰撞。

如果是这种情况,可以给你像素完美的碰撞检测代码。