Jump to content

Xcode + cocos2d slaidshows


zeratuls
 Share

Recommended Posts

Sveiki!

Censos panakt, lai atverot scenu, man 7-8 bildites izietu ka slideshow :).

Problema ar metodi ko izmantoju, domaju ir novecojusi un jaunais coco framework nevelas ar mani vairs sadarboties.

 

Luk problem koda fragments.

-(id)init {
	self = [super init];
	if (self != nil) {
		// Accept touch input
		self.isTouchEnabled = YES;
		
		// Create the intro image
		CGSize screenSize = [CCDirector sharedDirector].winSize;
		CCSprite *introImage = [CCSprite spriteWithFile:@"intro1.png"];
		[introImage setPosition:ccp(screenSize.width/2, screenSize.height/2)];
		[self addChild:introImage];
		
		// Create the intro animation, and load it from intro1 to intro7.png
		CCAnimation *introAnimation = [CCAnimation animation];
        [introAnimation setDelay:2.5f];
		for (int frameNumber=0; frameNumber < 8; frameNumber++) {
			CCLOG(@"Adding image intro%d.png to the introAnimation.",frameNumber);
			[introAnimation addFrameWithFilename:
			 [NSString stringWithFormat:@"intro%d.png",frameNumber]];
		}
		
		// Create the actions to play the intro
		id animationAction = [CCAnimate actionWithAnimation:introAnimation restoreOriginalFrame:NO];
		//id startGameAction = [CCCallFunc actionWithTarget:self selector:@selector(startGamePlay)];
		id introSequence = [CCSequence actions:animationAction,nil];
       // id introSequence = [CCSequence actions:animationAction,startGameAction,nil];
		
		[introImage runAction:introSequence];
	}
	return self;
}
@end

Problema ir ar "[introAnimation addFrameWithFilename:

[NSString stringWithFormat:@"intro%d.png",frameNumber]];

"

Izmet warningu  addframewithfilename is deprecated.

 

Otra vieta. id animationAction = [CCAnimate actionWithAnimation:introAnimation restoreOriginalFrame:NO];

 

Pazinojums ir: actionWithAnimation:restoreOriginalFrame: is deprecated

 

Ir idejas ka man esoso situaciju izlabot :(. Pagaidam veiksmigi tik ielade pasu 1 bildi, 6 snauz kaut kur resursos =D. So snagu taisiju ar coco2d book tutoriali. Laikam 2-3 gadus novecojusi gramata isti vairs neder modernaja pasaule.



Protams varat piedåvåt ari alternativas :)

Ka atvert scenu paradit full screen 1..5 images un pariet uz scenu b.



Uz 50% izdevas jau atrisinat so problemu.

Mde uz mac garumzimes vel tik jaiemacas paraleli uzstadit =D

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...