CCLayerColor любопытный фон внешнего вида

Я наследую класс с именем FinishedLevelLayer от CCLayerColor и объявляю пустой init. в моем классе я объявляю CCMenu, но когда я показываю меню, я получаю странный черный фон для слоя. Фон не на весь экран. Как я могу избежать этого?

Кроме того, я пытаюсь оживить меню (заставить его исчезать), но оно не работает. Вот код для этого:

        finishMenu.visible = true;
        [finishMenu setOpacity:0];
        id fade = [CCFadeIn actionWithDuration:0.35f];
        id sec = [CCSequence actions:fade, nil];
        [finishMenu runAction:sec];

1 ответ

Решение

Что вы имеете в виду под "пустым init"? если ваш класс является подклассом CCLayerColor, создайте его экземпляр с layerWithColor: метод. какие пункты в вашем меню?

Другие вопросы по тегам