2012-05-29 2 views
0

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

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

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

ответ

0

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