2013年9月10日火曜日

スプライトの画像切り替え

setTextureを使う



CCTexture2D *texture = [[CCTextureCache sharedTextureCache] addImage:@"hoge.png"];
[hoge setTexture:texture];
//新しい画像にサイズを合わせる
[hoge setTextureRect:CGRectMake(0, 0, texture.contentSize.width, texture.contentSize.height)];

※hogeはCCSprite


テクスチャアトラスを使用している場合

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

0 件のコメント:

コメントを投稿