別々の.mファイルで相互に通信する必要がある2つのCCLayerがあります
- Level1.m(Level1 CCLayerを使用したCCScene)-タイル化されたマップとプレーヤーのスプライトを保持します
- HUDLayer.m(Level1.mの上部へのリンク)-すべてのボタンを保持します
HUDLayer.mで次のコードを取得して、Level1.mのプレーヤースプライトと通信するにはどうすればよいですか?
- (void)MoveUpSelected {
CCMoveTo* moveup = [CCMoveBy actionWithDuration:1 position:ccp(0,-100)];
CCSequence* sequence = [CCSequence actions: moveup, nil];
[Player runAction:sequence];
}
私がこれに何日も立ち往生しているのを手伝ってください。少なくとも誰かが私を正しい方向に向けることができれば。ありがとう!