0
这就是我如何使用纹理形成sprite-sheet创建sprite。但是,我以后如何更改sprite纹理?使用sprite-sheet中的图像更改sprite纹理
我试过使用setTexture
但我无法让我工作。
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"gameSpriteSheet.plist"];
CCSpriteBatchNode *spriteSheet = [CCSpriteBatchNode batchNodeWithFile:@"gameSpriteSheet.png"];
[self addChild:spriteSheet];
// Add hangman graphic sprite to Scene
playerSprite = [CCSprite spriteWithSpriteFrameName:@"playerX"];
playerSprite.position = ccp(580, 400);
[self addChild:playerSprite];
setDisplayedFrame正是我需要的..谢谢! – 2012-01-14 16:55:35
如何为他想要的新纹理图集创建一个新的sprite批处理节点,并在以后删除旧纹理图集? – RollRoll 2014-03-10 03:26:46