2013-09-26 176 views
-1

我在使用sprite.boundingBox檢測我的遊戲中的碰撞。它對我來說工作得很好,直到我將一個(車輪)作爲另一個與其他精靈相撞的精靈。很明顯,車輪的邊界框不是矩形,這就是爲什麼它不能檢測與其他矩形(碰撞)的交點。有關如何檢測車輪和其他精靈之間碰撞的幫助?兩個精靈的碰撞

回答

0

作爲名稱暗示的boundingBox始終是一個矩形,它將所有四邊的精靈綁定在一起。

如果您的遊戲需要矩形碰撞檢測,那麼您可以使用迄今爲止使用的方法,它應該可以工作。

+0

LOL。在所有應有的尊重,我問的方式來檢測輪子和其他精靈之間的碰撞。很明顯,如前所述,當我使用輪子嘗試時,cgrectintersectsrect不起作用。如果它一直在爲我工作,我不會問第一個問題 –

+0

你可以發佈一些代碼,所以我們可以嘗試找出爲什麼它不適合你? –

+0

如果一個邊界框綁定了所有四邊的精靈,那麼是什麼將一個圓圈綁定到它的邊界? –