0

次のコードを使用して、シーンの背景画像を追加しようとしています。

    CCSprite* background = [CCSprite spriteWithFile:@"background-hd.png"];
    background.tag = 1;
    background.anchorPoint = CGPointMake(0,0);
    [self addChild:background];

私のアプリの向きは横向きで、画像の向きも横向きですが、画像を縦向きにします:

http://i.stack.imgur.com/ZIFnU.png

4

1 に答える 1

1

これは、向きでシーンを設定するレイヤーを使用したソリューションだと思います...

+(CCScene *) scene
 {
CCScene *scene = [CCScene node];
StartLayer *layer = [StartLayer node];

CCSprite *background = [CCSprite spriteWithFile:@"background-hd.png"];
background.anchorPoint = ccp(0,0);

[layer addChild:background z:-1];
[scene addChild: layer];

return scene;
 }

詳細については、このリンクを参照してくださいCocos2d-Scenes-and-Layers ....

これがお役に立てば幸いです...

于 2012-12-25T05:28:00.327 に答える