我想从一个精灵表cocos2d的变化精灵质感
//normal sprite
character = [CCSprite spriteWithSpriteFrameName:@"char1.png"];
//change texture
[character setTexture:[[CCTextureCache sharedTextureCache] addImage:[CCSprite spriteWithSpriteFrameName:@"char2.png"]]];
与另一个纹理改变精灵的质感,但是这给了我一个error.I没有spriteWithSpriteFrameName尝试,它给了我一个 空白质感。
//error
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CCSprite lastPathComponent]: unrecognized selector sent to instance 0xab32580'
请帮我解决这个问题
能试试看[CCSprite spriteWithFile:@“CHAR1 .PNG“]; ? – 2013-03-21 11:31:57
它的工作原理,但我想调用spritesheet的纹理 – Hassy31 2013-03-21 11:35:09
一切都好sharedSpriteFrameCache?你如何在那里添加框架?此外,如果它与最后一个路径组件有问题,请尝试quickfix @“char1”,也许它在framechache – 2013-03-21 11:37:01