我正在研究一個需要我創建包含更多CCArrays的CCArray的項目。我正在尋找一種方法來循環放置在根數組內的數組內的所有對象。我想使用CCARRAY_FOREACH遍歷所有15個對象。這可能嗎?如何循環遍歷複合CCArray中的所有對象
- rootArray [0] - 包含subArrayA充滿5個對象的
- rootArray [1] - 包含subArrayB充滿5個對象的
- rootArray [2] - 包含subArrayC充滿5個對象
通過使用CCARRAY_FOREACH([batchnode children],object)使用CCSpriteBatchNode時,我已經使用了CCARRAY_FOREACH,但是如何使用數組數組?我知道CCARRAY_FOREACH(rootArray,object)將不起作用,因爲它返回的是內部數組而不是這些數組內的對象。
讓我知道,對不起,如果noob問題。 :0/
沒有foreach關鍵字。只需使用'for'。 – LearnCocos2D
謝謝!我不知道我從來沒有想過嵌套的CCARRAY_FOREACH!我測試了它,它效果很好!這是我作爲任何人尋找確切的代碼代碼: CCARRAY_FOREACH(arrayOfArrayOfObjects,arrayOfObjects) { CCARRAY_FOREACH(arrayOfObjects,對象) {// 這裏做的東西...... }} – XBXSlagHeap