【问题标题】:Size of OPENGL context in SFML WINDOWSFML WINDOW 中 OPENGL 上下文的大小
【发布时间】:2015-07-19 00:18:12
【问题描述】:

我目前正在开发体素编辑器,一切正常。

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

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

【问题讨论】:

    标签: c++ opengl 3d sfml


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      尝试: glViewport(x,y,width,height);

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

      【讨论】:

        猜你喜欢
        • 2013-10-20
        • 2015-07-30
        • 1970-01-01
        • 2013-04-06
        • 1970-01-01
        • 2017-09-04
        • 2014-02-17
        • 2012-01-10
        • 1970-01-01
        相关资源
        最近更新 更多