CCLayer サブクラス (GameLayer) に存在する CCLabelTTF にアクセスしようとしていますが、別の Player クラス (CCLayer) からアクセスしたいと考えています。と思いました
[self getChildByTag: DEBUG_LABEL];
すべてのオブジェクトがツリー データ構造に格納されているため、シーンを検索し、それに一致するオブジェクトを見つけて、そのオブジェクトへのポインタを返します。
次のコードを使用して試行錯誤しながらラベルにアクセスできましたが、getChildByTag
方法を理解していない場合や、以下のコードを使用せずにオブジェクトのシーンを検索する方法がある場合は、アドバイスをいただければ幸いです。
CCLabelTTF *lbl = (CCLabelTTF *)[[[[CCDirector sharedDirector] runningScene] getChildByTag: GAME_LAYER_TAG] getChildByTag: DEBUG_LABEL_TAG];
お知らせ下さい。