これは非常に単純なコードですが、Cocos2Dが背景画像を2倍に拡大し続ける理由がわかりません。
Cocos2dHelloWorldテンプレートを使用しています。-(id)init内のすべてを削除する以外は、コードに対して何もしていません。
次に、これを追加しました。
//ADD BACKGROUND
CGSize winSize = [[CCDirector sharedDirector] winSize];
CCSprite *background = [CCSprite spriteWithFile:@"justAbackground.png"];
background.position = ccp(winSize.width/2, winSize.height/2);
[self addChild:background];
ビルドして実行すると、イメージの2倍のサイズになります。
追加した場合:
background.scale = .5;
本来あるべき正確なサイズです。
画像のピクセルサイズはiPhoneとまったく同じです。
ここで何が欠けていますか?
前もって感謝します。