xcode - requisitos - Reemplazando la imagen en sprite-desarrollo del juego cocos2d del iphone
cocos2d requisitos (4)
De acuerdo. Maldición simple.
Lo encuentro por I + D
Texture2D *x=[[Texture2D alloc]initWithImage:[UIImage imageNamed:@"box-purple-dark.png"]];
[mainSprite setTexture:x];
Quiero cambiar la imagen del sprite.
Diga por ejemplo.
mainSprite=[Sprite spriteWithFile:@"redFile.png"];
[self addChild:mainSprite];
Aquí, Sprite ya está agregado a una capa. Tengo mainSprite (puntero) que puede acceder a él.
Si cambio
[mainSprite setOpacity:150];
funciona perfectamente Pero aquí quiero cambiar la imagen del sprite en lugar de la opacidad.
Pero no sé cómo?
Gracias de antemano por ayudarme.
Sagar
@sagar: en cocos2d 0.99.x uso
[sprite setTexture:[[CCTextureCache sharedTextureCache] addImage:@"sprite.png"]];
Funciona. La siguiente pregunta es, ¿cómo puedo volver a mi sprite anterior? Gracias
Reemplazar imagen en sprite:
[sprite setTexture:[[CCTextureCache sharedTextureCache] addImage:@"image.png"]];
Reemplazar imagen en sprite:
CCTexture2D *tex1 = [[CCTextureCache sharedTextureCache] addImage:@"new-image.png"];
[mainSprite setTexture:tex1];