Comment résoudre cette erreur? APP débogage
Je ne sais pas ce que cela signifie erreur:
Assertion a échoué: le format non pris en charge pour les tampons de profondeur et pochoir ...
Comment résoudre cette erreur? APP débogage
Je ne sais pas ce que cela signifie erreur:
Assertion a échoué: le format non pris en charge pour les tampons de profondeur et pochoir ...
Il montre le problème est avec l'eaglview que vous créez, pouvez-vous s'il vous plaît coller le contenu appcontroller et appdelegate ici que l'erreur vient en exécutant le contenu dans la fonction applicationdidfinishlaunching placé dans appcontroller.
et quelle version de Cocos2dx vous utilisez?
Je faisais face au même problème aujourd'hui quand je portais le formulaire cocos2d-x v3.4 à v3.14. Il y avait une différence dans appDelegate.
essayez ce dans AppDelegate.h
déclarer cette méthode.
virtual void initGLContextAttrs();
dans AppDelegate.cpp
void AppDelegate::initGLContextAttrs()
{
// set OpenGL context attributes: red,green,blue,alpha,depth,stencil
GLContextAttrs glContextAttrs = {8, 8, 8, 8, 24, 8};
GLView::setGLContextAttrs(glContextAttrs);
}
// if you want to use the package manager to install more packages,
// don't modify or remove this function
static int register_all_packages()
{
return 0; //flag for packages manager
}
voir si cela résout le problème. Ça a fait l'affaire pour moi.