Cocos2D 2.0 OpenGL ошибки? - PullRequest
       30

Cocos2D 2.0 OpenGL ошибки?

0 голосов
/ 29 марта 2012

В моем приложении все работало нормально в Cocos2D версии 1.1.Когда я обновился до 2.0rc0a, я просто вижу черный экран и получаю следующие 4 ошибки без остановки, пока я не выйду из приложения:

OpenGL error 0x0506 in -[CCSprite draw] 532
OpenGL error 0x0506 in -[CCParticleSystemQuad draw] 461
OpenGL error 0x0506 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 543
OpenGL error 0x0506 in -[CCGLView swapBuffers] 280

Так что я немного погуглил, и кажется, что приложение не можетнайдите файлы шейдеров .Какие шейдерные файлы?Есть определенное имя или это ALL Cocos2D файлы?

Также, как бы я решил эту проблему?В настоящее время у меня нет предупреждений или ошибок в моем проекте.

Спасибо!

1 Ответ

0 голосов
/ 30 марта 2012

Файлы шейдеров теперь являются заголовочными файлами (.h), в предыдущих бета-версиях они были файлами ресурсов (.vsh / .fsh).

Полагаю, вы не добавили эти недавно добавленные файлы cocos2d в свой проект. При обновлении cocos2d в существующем проекте всегда удаляет всю папку cocos2d и заменяет ее новой, затем удаляет все отсутствующие (красные) файлы в XCode, а также добавляет любые новые файлы, которые могли быть добавлены.

...