私はもっと多くのCCArrayを含むCCArrayを作成する必要があるプロジェクトに取り組んでいます。私はルート配列の内部に格納されている配列内のすべてのオブジェクトをループする方法を探しています。 CCARRAY_FOREACHを使用して15個のオブジェクトすべてをループしたいと思います。これは可能ですか?コンパイラ内のすべてのオブジェクトをループする方法CCArray
- rootArray [0] -
- 5つのオブジェクトの完全subArrayAを含みrootArray [1] -
- 5つのオブジェクトのsubArrayB完全に含まrootArray [2] - 5つのオブジェクト
私はCCARRAY_FOREACH([batchnode children]、object)を使ってCCSpriteBatchNodeを使用するときにCCARRAY_FOREACHを使用しましたが、どのように配列の配列を使うことができますか? CCARRAY_FOREACH(rootArray、object)は内部配列を返し、内部配列は返さないので動作しません。
私に知らせて、ごめんなさい。 :0/
foreachキーワードはありません。ちょうど 'for'を使用してください。 – LearnCocos2D
ありがとうございます! CCARRAY_FOREACHを入れ子にしたことがないとは思えません。私はそれをテストし、それは素晴らしい動作します!ここで私は正確なコードを探している人のためのコードとして使用するものである: CCARRAY_FOREACH(arrayOfArrayOfObjects、arrayOfObjects) { CCARRAY_FOREACH(arrayOfObjects、オブジェクト) {//ここ ものを行う... }} – XBXSlagHeap