Я запускаю свою кокосовую сцену, вызывая следующую функцию в UIViewController (да, я должен вызывать ее из UIViewController) с размером просмотра 425x320.
-(void) runCocos2d
{
EAGLView *glview = [EAGLView viewWithFrame:CGRectMake(0, 0, 320, 320)];
CCDirector *director = [CCDirector sharedDirector];
[director setDisplayFPS:YES];
[director setOpenGLView:glview];
CCScene *scene = [CCScene node];
id node = [LayerExample node];
[scene addChild: node];
[director runWithScene:scene];
[self.view addSubview:glview];
}
Она отлично отображается на симуляторе, но не наустройство (у меня только черный вид там).И если я изменю первую строку на EAGLView *glview = [EAGLView viewWithFrame:CGRectMake(0, 0, 425, 320)];
(только измените ширину EAGLView), то он больше не будет отображаться на симуляторе.
Я не использовал шаблоны, я настроил их, как вэто сообщение .
Вывод Cocos2d:
2010-12-08 17: 45: 01.905 [16537: 207] cocos2d: GL_VENDOR: Apple Computer, Inc. 2010-12-08 17: 45: 01.905 [16537: 207] cocos2d: GL_RENDERER: Apple Software Renderer 2010-12-08 17: 45: 01.906 [16537: 207] cocos2d: GL_VERSION: OpenGL ES-CM 1.1 APPLE 2010-12-08 17: 45: 01.906 [16537: 207] cocos2d: GL_MAX_TEXTURE_SIZE: 2048 2010-12-08 17: 45: 01.906 [16537: 207] cocos2d: GL_MAX_MODELVIEW_STACK_DEPTH: 16 2010-12-08 17: 45: 01.907 [16537: 207] cocos2d: GL поддерживает PVRTC: ДА 2010-12-08 17: 45: 01.907 [16537: 207] cocos2d: GL поддерживает текстуры BGRA8888: NO 2010-12-08 17: 45: 01.909 [16537: 207] cocos2d:GL поддерживает текстуры NPOT: ДА 2010-12-08 17: 45: 01.909 [16537: 207] cocos2d: GL поддерживает discard_framebuffer: ДА 2010-12-08 17: 45: 01.910 [16537: 207] cocos2d: compiled с поддержкой NPOT: НЕТ 2010-12-08 17: 45: 01.910 [16537: 207] cocos2d: скомпилировано с поддержкой VBO в TextureAtlas: ДА 2010-12-08 17: 45: 01.910 [16537: 207] cocos2d: скомпилировано сПреобразование аффинной матрицы в CCNode: ДА 2010-12-08 17: 45: 01.911 [16537: 207] cocos2d: скомпилировано с поддержкой профилирования: НЕТ 2010-12-08 17: 45: 01.912 [16537: 207] cocos2d: cocos2d v0.99.4 2010-12-08 17: 45: 01.912 [16537: 207] cocos2d: Использование Director Тип: CCTimerDirector
Заранее спасибо!