0

CCLayerColor 内に配置したい ccsprite がありますが、何らかの理由でその中に表示されません。私は次のコードを持っていますが、なぜそれが表示されないのか困惑しています。

[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