2011-02-01
Cocos2dのCCSprite覚え書き
|Cocos2dでよくお世話になるCCSpriteについて覚え書き。
画像ファイルからCCSpriteを生成する
CCSprite *sprite = [CCSprite spriteWithFile:@"my_texture.png"];
[self addChild:sprite];
CCTexture2DからCCSpriteを生成する
画像のサイズは2の階乗になってなくてもOK。
NSString *imgPath = @"my_texture.png"; CCTexture2D *tex = [[CCTextureCache sharedTextureCache] addImage:imgPath]; CCSprite *sprite = [CCSprite spriteWithTexture:tex rect:CGRectMake(0,0,width,height)]; [self addChild:sprite];
CCSpriteを半透明にする
CCSprite *sprite = [CCSprite spriteWithFile:@"my_texture.png"]; [sprite setOpacity:128]; // 50% alpha (0〜255) [self addChild:sprite];
子階層のCCNodeを全て破棄する
第一引数をYESにすると、actionとcallbackもリムーブされる。
[self removeAllChildrenWithCleanup:YES];
コメントを書く
Chiana2011/09/18 13:27I think you hit a bullseye there flaels!
zdmquj2011/09/19 02:23al9WJZ <a href="http://awxclhibrxdq.com/">awxclhibrxdq</a>
ttlkicftxj2011/09/19 22:14N5rqvB , [url=http://xurxthlqcmgl.com/]xurxthlqcmgl[/url], [link=http://hslfadtvlcbq.com/]hslfadtvlcbq[/link], http://otdsbuymecsz.com/
moacvvz2011/09/27 02:10eITABm , [url=http://ixyudbaakspq.com/]ixyudbaakspq[/url], [link=http://hrxdrxwmbkpk.com/]hrxdrxwmbkpk[/link], http://mjkvgbfrzxrj.com/