我目前正在使用体素编辑器,一切都很顺利。
我有我的SFML窗口和我的模型。我只是想知道是否可以使用SFML将3D上下文设置为特定的特定大小。
我问这个是因为我的模型目前在屏幕上显示没有任何问题,除了现在,我想用SFML创建一些选项设置,我的按钮将在我的3D模型上。就像,我希望我窗口左侧的75%是我的3D上下文,而右边的25%是空白的,可以填充我的按钮。
答案 0 :(得分:0)
要做你想做的事,我相信你正在寻找的是:http://www.sfml-dev.org/documentation/2.0/classsf_1_1View.php#details
我认为上下文通常附在窗口上。另请注意,SFML适用于2D图形。一旦想要3D渲染,您就需要直接使用openGL。 SFML是openGL调用的包装器,所以使用SFML来帮助设置和管理东西,以及直接用于渲染需求的openGL都没有问题。
答案 1 :(得分:0)
尝试: glViewport(X,Y,宽度,高度);
来源:https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glViewport.xml