Я использую следующий код для добавления сцены cocos2d в viewcontroller
- (void)viewDidLoad {
self.view = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];
if( ! [CCDirector setDirectorType:CCDirectorTypeDisplayLink] )
[CCDirector setDirectorType:CCDirectorTypeDefault];
[[CCDirector sharedDirector] setPixelFormat:kPixelFormatRGBA8888];
[CCTexture2D setDefaultAlphaPixelFormat:kTexture2DPixelFormat_RGBA8888];
[[CCDirector sharedDirector] setDeviceOrientation:kCCDeviceOrientationPortrait];
[[CCDirector sharedDirector] setAnimationInterval:1.0/60];
[[CCDirector sharedDirector] attachInView:self.view];
///adding HelloWorld scene to the view...
[[CCDirector sharedDirector] runWithScene: [HelloWorld scene]];
[super viewDidLoad];
}
А теперь мне нужно установить альфа-значение self.view .... так я и сделал ..
-(void)displaySharePage
{
self.view.alpha=0;
}
Но он разбился ...... не знаю почему .... я получил сообщение ..
'Директор назначен.setDirectorType должен быть первым вызовом Director '
Может кто-нибудь помочь ..... заранее спасибо ..