0

我有一个 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];

self 是 CCLayerColor,self.inventoryHolder 是 CCSprite。任何帮助都是极好的!

4

1 回答 1

2

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

于 2013-10-22T12:53:37.783 回答