1

iphone5シミュレーターでゲームをテストしています

私は1136 * 640ピクセルサイズの画像の背景スプライトを持っています

背景を設定すると、

background1.anchorPoint=CGPointZero;

background1.position=ccp(0,0); 

cocos2d はその画像を拡大します。

背景を設定すると、

background1.anchorPoint=CGPointZero;

background1.position=ccp(0,0); 

background1.scale=0.5;

画像が画面にフィットし、完璧です。しかし、そうすると間違ってしまいbackground.contentSizeます。そのスプライトの拡大は止められますか?

私も設定しました[director enableRetinaDisplay:NO];

4

1 に答える 1

0

おそらく、スプライトに-widehd拡張子を付けていないことが原因です。同様に:background-widehd.pngまたは-iphone5hd、cocos2d のバージョンによって異なります。Retina ディスプレイをターゲットにする場合は、次のことを行う必要があります。

[director enableRetinaDisplay:YES]

于 2013-05-24T08:56:50.137 に答える