Я делаю одну игру, в которой я сталкиваюсь с проблемой при тестировании своего приложения на устройстве (iPhone4), фон которого не работает. Например, когда заканчивается фоновое изображение, появляется BLACKISH BACKGROUND COLOR. Мой размер Фоновое изображение 460X2880, имя изображения «mars_sample.jpg» (для iPhone4) и код для фоновой Moving является:Код «BackgroundMoving» не работает в 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);
}
Когда я загрузки «460X2880» размер как фоновое изображение, то оно не загружает в фоновом режиме И, если он похож на размер «460X1192», он загружает изображение в фоновом режиме, но показывает цвет BLACKISH BACKGROUND в верхней части экрана.
Ниже один код для установки фонового изображения:
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];
}
Пожалуйста, дайте мне несколько советов, как это будет работать. Спасибо ВСЕМ
С уважением,
Tauseef Хан
не экран на iPhone 480px high (без строки состояния) - это то, что BLACKISH BACKGROUND находится в верхней части экрана? Если нет, добавьте скриншот на свой вопрос :) – deanWombourne
Это ссылка для Screen Short, для чего именно я столкнулся с проблемой !!! http://www.mediafire.com/?s9dh63n3pv3znil http://www.mediafire.com/?lfdxxrclo365ozj – NSExpression