2012-04-29 101 views
0

在我的遊戲中,我有25個形狀/顏色組合。這些形狀將從屏幕的頂部落下。在底部我有5個目標形狀。遊戲的重點是擊中與目標形狀相匹配的下降形狀。比較來自2個不同陣列的精靈

說的是,我有2個數組。一個創建下降的形狀,一個創建目標形狀。

我遇到麻煩的事情是在CCTouchesBegan方法中匹配它們。

按道理我認爲,用戶將觸摸精靈,獲取精靈的形象路徑,然後把它比作目標的圖像路徑形狀精靈。但我不知道這是否是最好的方法,或者如何獲得觸摸精靈的文件路徑。

任何幫助將是偉大的。

回答

3

在這種情況下,我會建議,讓自定義類的形狀i.e.actually一個CCSprite的子類。 在那裏使用一個整型「type」作爲它的實例變量1,它是每個形狀的唯一值。使用它們的類型比較實際形狀比較這個類的對象要容易得多。 希望這有助於。 :)

+0

抱歉延遲答案,但肯定的,這正是我終於實現了。謝謝回覆 –