SFML允许程序员使用sf :: VideoMode指定'bitsperpixel'值。
它还允许程序员使用sf :: ContextSettings指定“深度”值。
这些事情之间有什么区别,或者它们是否相同?
答案 0 :(得分:3)
它们是两个不同的参数。
bitsPerPixel
表示位深度,也称为color depth。通常你在这里使用32值来获得良好的渲染效果。
depth
中的depth
定义如下:
所有这些设置对常规SFML渲染(图形模块)没有影响 - 除了抗锯齿级别,因此只有在使用SFML作为自定义OpenGL渲染的窗口系统时才需要使用此结构。
depthBits和stencilBits成员定义(分别)深度和模板缓冲区请求的每像素位数。
如果您不直接使用OpenGL,那么您不必关心此{{1}}参数。
答案 1 :(得分:-1)
如果我没记错的话,我相信它们在SFML中是一样的,但是我可能错了。点击此处了解更多信息:http://sfml-dev.org/documentation/2.0/