【发布时间】:2014-11-29 14:50:22
【问题描述】:
我正在尝试使用 GLFW 和 OpenGL 3.3 创建游戏/应用程序。我希望能够检测到与窗口侧面的碰撞,但似乎窗口的可绘制区域与使用glfwCreateWindow() 设置的窗口大小不同。
所以我的问题是,我如何获得该可绘制区域,即。窗口的大小减去边框?我宁愿不必使用 WinAPI 以使其更具跨平台性,而glfwGetWindowFrameSize() 在 GLFW 3.1 中,尚未完成。
编辑:我的问题使我看起来需要使用 GLFW 来完成此操作,但事实并非如此。我只是想指出我使用 GLFW 作为窗口/输入处理程序。
【问题讨论】:
-
通过查看文档,
glfwGetFramebufferSize()听起来可能会给出您想要的结果?