cocos2dのドキュメントを読み終えたところです。理解している限り、レイヤーに背景画像を追加するには、次のような操作を行う必要があります。
Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[layer addChild:bg z:0];
私のテストでは、次のようにスプライトをシーンに直接追加できます。
@implementation IntroScene
- (id) init {
self = [super init];
if (self != nil) {
Sprite * bg = [Sprite spriteWithFile:@"Background.png"];
[bg setPosition:ccp(240, 160)];
[self addChild:bg z:0];
[self addChild:[MenuLayer node] z:1];
}
return self;
}
この2つのオプションの違いは何ですか?また、レイヤーの背景を設定するためのより良い方法は何ですか?どんな助けでも大歓迎です。