CCSprite를 초기에 생성후에 게임중에 동적으로 변경을 해야 할 때가 있다. 


이때 Texture를 변경하면 되는데 Sprite Sheet를 사용하고 있으면 아래 코드처럼 스프라이트 프레임 캐쉬에서 스프라이트 이름으로 Texture에 해당하는 프레임을 가져와서 넘겨주면 이미지가 변경이 된다. 


[_leftWing setDisplayFrame:[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:@"dragon_01_wing.png"]];



Posted by KraZYeom

댓글을 달아 주세요