概述cocos2d-x中默认的
窗口背景色是黑色的。这个貌似因为opengl的默认初始化颜色就是黑色。 既然是opengl渲染的,那么初始化的颜色一定是用gl函数处理的,如下 [cpp] glClearColor(0.0f, 0.0f, 0.0f, 1.0f); glClearColor(0.0f, 0.0f, 0.0f, 1.0f);搜索之,找到一个 [cpp] void
cocos2d-x中默认的窗口背景色是黑色的。这个貌似因为opengl的默认初始化颜色就是黑色。 既然是opengl渲染的,那么初始化的颜色一定是用gl函数处理的,如下 [cpp] glClearcolor(0.0f,0.0f,1.0f); [cpp] voID CCDirector::setGLDefaultValues(voID) { // This method SHOulD be called only after openGLVIEw_ was initialized CCAssert(m_pobOpenGLVIEw,"opengl vIEw should not be null"); setAlphaBlending(true); // XXX: Fix me,should enable/disable depth test according the depth format as cocos2d-iphone dID // [self setDepthTest: vIEw_.depthFormat]; setDepthTest(true); setProjection(m_eProjection); // 这里设置默认颜色 glClearcolor(0.0f,51); Font-family:宋体; Font-size:14px"> // glClearcolor(255.0f,255.0f,51); Font-family:宋体; Font-size:14px"> } voID CCDirector::setGLDefaultValues(voID) { // This method SHOulD be called only after openGLVIEw_ was initialized setAlphaBlending(true); // [self setDepthTest: vIEw_.depthFormat]; setDepthTest(true); setProjection(m_eProjection); // 这里设置默认颜色 } 底下
修改为白色。 总结
以上是内存溢出为你收集整理的cocos2d-x中修改窗口背景色全部内容,希望文章能够帮你解决cocos2d-x中修改窗口背景色所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)