(void) applicationDidFinishLaunching: (UIApplication *) application {[application setIdleTimerDisabled: YES];
self.notifyCenter =[NSNotificationCenter defaultCenter];
[notifyCenter addObserver: self selector: @selector (trackNotifications :) name: nil object: nil];
// Сообщите UIDevice отправлять уведомления при изменении ориентации
// CC_DIRECTOR_INIT () // // 1. Инициализирует EAGLView с 0-битным форматом глубины и буфером рендеринга RGB565 // 2. EAGLView несколькими касаниями: отключен // 3. создает UIWindow и назначаетэто к «окну» var (оно уже должно быть объявлено) // 4. Родители EAGLView для вновь созданного окна // 5. Создает Display Link Director // 5a.Если произойдет сбой, он будет использовать директор NSTimer // 6. Он будет пытаться работать со скоростью 60 FPS // 7. Показать FPS: НЕТ // 8. Ориентация устройства: Портрет // 9. Подключить директор к EAGLView //
CC_DIRECTOR_INIT ();
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
[[NSNotificationCenter defaultCenter] addObserver: собственный селектор: @selector (@selector name),UIDeviceOrientationDidChangeNotification "object: nil];
// Obtain the shared director in order to...
CCDirector * Director = [CCDirector sharedDirector];
// Устанавливает ландшафтный режим
[Director setDeviceOrientation: kCCDeviceOrienftLandscape;1026 *
// Включить отображение FPS
[Director SetDisplayFPS: NO];
// Включить несколько касаний
EAGLView * view = [Director openGLView];
[view setMultipleTouchEnabled: YES];
// Формат текстуры по умолчанию для изображений PNG / BMP / TIFF / JPEG / GIF // Это может быть RGBA8888, RGBA4444, RGB5_A1, RGB565 //Вы сизменение в любое время.
[CCTexture2D setDefaultAlphaPixelFormat: kTexture2DPixelFormat_RGBA8888];
state = 1;
state2 = 1;
Start * start = [Начальный узел];
[[CCDirector sharedDirector] runWithScene: start];