Sto facendo un gioco in cui sto affrontando un problema quando provo la mia app su dispositivo (iPhone4) lo sfondo di esso non funziona. Come quando l'immagine di sfondo finisce BLACKISH BACKGROUND COLOR comes. Il mio dimensioni dell'immagine di sfondo è 460X2880, nome dell'immagine "mars_sample.jpg" (per iPhone4) e il codice per il movimento di fondo è:Il codice "BackgroundMoving" non funziona in iPhone4S
-(void)backgroundmoving:(ccTime)dt
{
static float bk_f=0.0f;
bk_f -=0.9;
if (bk_f <= -960*3) {bk_f=0;}
background.position = ccp(0,bk_f);
}
Quando sto loading image size "460X2880" come immagine di sfondo allora non carichi in background E se è simile alla dimensione "460X1192" carica l'immagine sullo sfondo ma mostra il FONDO NERO sullo schermo in alto.
Qui di seguito uno codice è per un'immagine Impostazioni sfondo:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
background = [CCSprite spriteWithFile:@"staripad.png"];
background.anchorPoint= ccp(0,0);
[self addChild:background z:0];
} else {
background = [CCSprite spriteWithFile:@"mars_sample.jpg"];
background.anchorPoint= ccp(0,0);
[self addChild:background z:0];
[self schedule:@selector(backgroundmoving:) interval:1/30];
}
prego mi danno qualche suggerimento, come funzionerà. ringrazia tutti
saluti,
Tauseef Khan
non è lo schermo su iPhone 480px alto (senza la barra di stato) - si tratta dello SFONDO NERO nella parte superiore dello schermo? In caso contrario, per favore aggiungi uno screenshot alla tua domanda :) – deanWombourne
Questi sono i link per Screen Short, Per cosa sono esattamente di fronte al problema !!! http://www.mediafire.com/?s9dh63n3pv3znil http://www.mediafire.com/?lfdxxrclo365ozj – NSExpression