【问题标题】:How to set AntTweakBar to be on top of OpenGL 3 content (using GLFW)如何将 AntTweakBar 设置在 OpenGL 3 内容之上(使用 GLFW)
【发布时间】:2013-04-01 12:17:04
【问题描述】:

我正在使用 GLFW 在 MSVS 2010 中显示一些 OpenGL 内容。我想使用 AntTweakBar 修改一些指令变量(速度旋转,对象大小,...),我希望这个栏高于 OpenGL 内容(不是如您在图片中看到的那样)。

我阅读了手册,遵循了示例,但我不知道如何设置它。

示例使用旧的不推荐使用的固定管道,但是我使用动态管道,所以我想这可能是问题。

图片:(我没有足够的代表直接发布) http://s9.postimg.org/43aa3pt0v/cube.png

代码:

TwInit(TW_OPENGL_CORE, NULL);

int width=0;
int height=0;
glfwGetWindowSize(&width,&height);

TwWindowSize(width, height);

TwBar * BuildingGUI = TwNewBar("Window settings");
TwSetParam(BuildingGUI, NULL, "refresh", TW_PARAM_CSTRING, 1, "0.1");
TwDefine(" 'Window settings' alwaystop=true ")
TwAddVarRW(BuildingGUI, "Movement Speed"  , TW_TYPE_FLOAT, &speed, "step=0.1");

感谢您的宝贵时间!

【问题讨论】:

    标签: visual-studio-2010 opengl-3 glfw


    【解决方案1】:

    我遇到了同样的问题并放置了 TwDraw();函数就在绘制函数内的 glfwSwapBuffers 之前。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-13
      • 1970-01-01
      相关资源
      最近更新 更多