cocos2d-x中修改窗口背景色

cocos2d-x中修改窗口背景色,第1张

概述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中修改窗口背景色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1080157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存