SFML WINDOW中OPENGL上下文的大小

时间:2015-07-19 00:18:12

标签: c++ opengl 3d sfml

我目前正在使用体素编辑器,一切都很顺利。

我有我的SFML窗口和我的模型。我只是想知道是否可以使用SFML将3D上下文设置为特定的特定大小。

我问这个是因为我的模型目前在屏幕上显示没有任何问题,除了现在,我想用SFML创建一些选项设置,我的按钮将在我的3D模型上。就像,我希望我窗口左侧的75%是我的3D上下文,而右边的25%是空白的,可以填充我的按钮。

2 个答案:

答案 0 :(得分:0)

要做你想做的事,我相信你正在寻找的是:http://www.sfml-dev.org/documentation/2.0/classsf_1_1View.php#details

我认为上下文通常附在窗口上。另请注意,SFML适用于2D图形。一旦想要3D渲染,您就需要直接使用openGL。 SFML是openGL调用的包装器,所以使用SFML来帮助设置和管理东西,以及直接用于渲染需求的openGL都没有问题。

http://www.sfml-dev.org/tutorials/2.0/window-opengl.php

答案 1 :(得分:0)

尝试: glViewport(X,Y,宽度,高度);

来源:https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glViewport.xml