gpt4 book ai didi

c# - 在 OpenTK 中更改分辨率

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:23 26 4
gpt4 key购买 nike

我一直在寻找这个,我设法找到了改变窗口大小以及如何改变显示器分辨率的方法。

但我似乎找不到如何告诉 OpenGL 我的视口(viewport)在哪里以及有多大。

示例:游戏以 400x300 启动,我将窗口扩展到 800x600。我现在有一个 800x600 的窗口,但角落里只有一个 400x300 的框被渲染到。切换到全屏时我遇到了同样的问题,灰色区域覆盖了整个屏幕,但我只在角落里有一个小盒子被渲染到。

那里有知道如何执行此操作的 OpenTK 人员吗?

最佳答案

您需要刷新视口(viewport):

GL.Viewport(gameWindow.ClientRectangle);

关于c# - 在 OpenTK 中更改分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3844969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com