CCSprite没有出现在CCLayerColor中

时间:2013-10-22 12:46:23

标签: ios objective-c cocos2d-iphone

我有一个ccsprite,我想放在CCLayerColor中,但由于某种原因它没有出现在它内部。我有以下代码,我很难过为什么它没有出现。

[self setColor:ccGREEN];
  [self setOpacity:255];
  [self setPosition:(CGPointMake(0, 60/2+bottomPadding))];
  self.inventoryHolder = [[CCSprite alloc] init];
  [self.inventoryHolder setTextureRect:CGRectMake(0, 0, 100, 60)];
  [self.inventoryHolder setColor:ccc3(255, 0, 0)];
  self.inventoryHolder.anchorPoint = ccp(0, 0);
  self.inventoryHolder.position = ccp(0, 60/2+50);
  [self addChild:self.inventoryHolder z:100];

自我是CCLayerColor,self.inventoryHolder是CCSprite。任何帮助都会很棒!

1 个答案:

答案 0 :(得分:2)

你实际上没有在精灵中设置纹理,所以没有任何东西可以显示。