是否可以有一个openGL窗口,其中一个部分被固定,另一个部分与相机一起旋转或移动。
更清楚。 我想要一个控制基础屏幕。 我希望控制(可能是方形生成的按钮)固定,而其余屏幕随相机移动。 任何人都可以告诉我它是否可行?
答案 0 :(得分:2)
OpenGL不是场景图。这是一个州控制的绘图API。在调用OpenGL函数时绘制了一些东西。完全可以使用一组投影和模型视图矩阵和视口A绘制一个东西,然后改变投影,模型视图和视口来设置B并绘制更多东西。
我将其余部分留给你的想象力。
大胖提示,希望点击它:如果在某个窗口调整大小处理程序中设置视口和投影,请将此代码移动到绘图代码中。
答案 1 :(得分:0)
要实现此效果,您需要先使用透视投影绘制3D场景,然后切换到正交投影并绘制2D控制元素。然后每帧重复该过程。该技术概述为here。