在SFML窗口中OPENGL上下文的大小

Size of OPENGL context in SFML WINDOW

本文关键字:上下文 OPENGL SFML 窗口      更新时间:2023-10-16

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

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

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

要做你想做的事,我相信你正在寻找的是这个: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

try:glViewport (x, y,宽度、高度);

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