我使用的是quick 3.3, win 7环境
每次打开player3 都会黑屏,所以用VS12调试了quick plqyer的工程,发现控制台输出了openGL error 0x0506的错
错误是在调用ccMacros.h里德CHECK_GO_ERROR_DEBUG发出来的。(
#define CHECK_GL_ERROR_DEBUG() \
do { \
GLenum __error = glGetError(); \
if(__error) { \
cocos2d::log("OpenGL error 0x%04X in %s %s %d\n", __error, __FILE__, __FUNCTION__, __LINE__); \
} \
} while (false)#endif
这种黑屏现象不是一定会出现,如果player3 的启动过程中,当前活动窗口不在player3上,并且直到player3启动完毕再把当前窗口切换到Player3上。这时就不黑屏了。不过每次使用Player3的刷新功能都会让他黑屏。