Je démarre ma scène cocos en appelant la fonction suivante dans un UIViewController (oui, je dois l'appeler depuis un UIViewController) avec une taille de vue de 425x320.scène cocos2d ne s'affiche que pour une largeur spécifique
-(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];
}
Il se montre parfaitement sur le simulateur mais pas sur l'appareil (j'y ai seulement une vue en noir). Et si je change la première ligne à EAGLView *glview = [EAGLView viewWithFrame:CGRectMake(0, 0, 425, 320)];
(seulement changer la largeur de l'EAGLView) Il ne montre plus sur le simulateur plus. Je n'ai pas utilisé les modèles, je l'ai configuré comme dans post.
sortie 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: Rendu de logiciel Apple 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 prend en charge PVRTC: OUI 2010-12-08 17: 45: 01.907 [16537: 207] cocos2 d: GL prend en charge les textures BGRA8888: NON 2010-12-08 17: 45: 01.909 [16537: 207] cocos2d: GL prend en charge les textures NPOT: OUI 2010-12-08 17: 45: 01.909 [16537: 207] cocos2d: GL prend en charge discard_framebuffer: OUI 2010-12-08 17: 45: 01.910 [16537: 207] cocos2d: compilé avec le support NPOT: NON 2010-12-08 17: 45: 01.910 [16537: 207] cocos2d: compilé avec VBO support dans TextureAtlas: OUI 2010-12-08 17: 45: 01.910 [16537: 207] cocos2d: compilé avec la transformation Affine Matrix dans CCNode: OUI 2010-12-08 17: 45: 01.911 [16537: 207] cocos2d: compilé avec prise en charge du profilage: NON 2010-12-08 17: 45: 01.912 [16537: 207] cocos2d: cocos2d v0.99.4 2010-12-08 17: 45: 01.912 [16537: 207] cocos2d: Utilisation de Director Type: CCTimerDirector
Merci d'avance!