2013-07-02 43 views
3

對不起,如果這聽起來很瑣碎。我只是沒有得到它。如何確定一個特定的精靈是否已經在一個圖層中?基本上,我需要在確定是否將它添加到圖層之前檢查它。如何確定精靈是否在圖層中

回答

6
if ([ myNode.children indexOfObject:sprite ] == NSNotFound) { 

    // you can add the code here 

} 
1

有這麼多的方法:

1)儘量讓孩子

if (![layer getChild:sprite]) { 
    // Your code 
} 

2)嘗試通過標籤

if (![layer getChildByTag:spriteTag]) { 
    // Your code 
} 

3讓孩子)檢查精靈是對兒童數組(如@oopology答案)

if ([layer.children indexOfObject:sprite] == NSNotFound) { 
    // Your code 
} 
相關問題