Uso CCGLView in cocos2d2.0 per lavorare con cacao Touch. Ma la mia applicazione si bloccherà quando premo il tasto Home. Verificato l'errore nel metodo SwapBuffers CCGLView:EXC_BAD_ACCESS utilizzando CCGLView quando Home premuto
if(![_context presentRenderbuffer:GL_RENDERBUFFER])
------- EXC_BAD_ACCESS
Lo stack è:
5: EAGLContext_presentRenderbuffer (EAGleContext *, objc_selectorr *, unsigned int)
6- [SwapBuffers CCGlView]
7- [CCDirectorIOS drawScene]
8- [CCDirectorDisplayLi nk mainloop:]
.....
A proposito, faccio mettere in pausa il direttore al metodo delegato:
- (void)applicationDidEnterBackground:(UIApplication *)application
{
[[CCDirector sharedDirector] pause];
}
Tutte le idee? Grazie.
Hai controllato '_context' è nullo o no? – Raptor
se il contesto fosse pari a zero il messaggio attualeRenderbuffer non sarebbe stato inviato – LearnCocos2D
Quale versione iOS (target e SDK) stai usando per la compilazione? @ LearnCocos2D: divertente, ho rintracciato il bleed IOAccelResource su quella stessa riga di codice. – YvesLeBorg