タイムバーに問題があります。cocos2d v1を使用するまでは、すべて正常に機能していました。v2に更新すると、バーが消えます。これはCCProgressTimerの問題です。時間に依存せずにスプライトを表示すると、すべてが正しく機能しているからです。したがって、ポジショニングやzの問題ではありません。コードに実装された時間が経過すると、ゲームがゲームオーバーになるため、時間がなくなります。問題は、バーがビューに表示されないことです。
これは、init関数のコードです。
remainingTime = MaxTime;
bar = [CCSprite spriteWithFile:@"barra.png"];
bar = [CCProgressTimer progressWithSprite:barra];
bar.type = kCCProgressTimerTypeBar;
[bar setPosition:ccp(50 , size.height - 18)];
[bar setPercentage:100];
[self addChild:bar];
NSLog(@"bar added! Here: %f %f", bar.position.x, bar.position.y);
私は入れようとしましたz:10000
が、何もしませんでした...タイマーはオンになりますが、バーは非表示になっています。