从图片文件创建CCSprite:
CCSprite *s = [CCSprite spriteWithFile:@"Icon.png"];
默认锚点 ccp(0.5,0.5)
默认位置 ccp(0,0)
CCSprite尺寸(contentSize)为图片尺寸
也可以只加载图片的一部分:
CCSprite *s = [CCSprite spriteWithFile:@"Icon.png" rect:CGRectMake(x,y,w,h)];
CCSprite继承自CCNode,所以你可以对它进行 addChild的操作:
[self addChild:s];
设置CCSprite位置,本地GL坐标系:
[s setPosition:ccp(x,y)];
设置CCSprite锚点,左下角:
[s setAnchorPoint:ccp(0,0)];
缩放CCSprite的尺寸,参数为比例,1保持不变,0.5代表50%,2代表200%:
[s setScale:1];
获得CCSprite的层叠次序,次序小的在下面,大的在上面:
[s zOrder];
可以设置CCSprite(图片)的颜色:
[s setColor:ccc3(r,g,b)];
隐藏CCSprite:
[s setVisible:NO];