我已经在这里和那里做了一些小游戏,对于GUI程序也是如此,但我似乎无法重新调整大小。大多数GUI都能很好地处理重新调整大小,但这是如何实现的呢?
假设我们有一个600x800的窗口,它的正中央有一个100x100的盒子,另一个盒子上面有200x的相同盒子。如果我将窗口拉伸到1280x720,那么什么算法可以确保在移动和重新调整按钮大小到新分辨率时没有任何东西滑落?
我希望将其应用于“逐像素”显示,例如在屏幕上绘制居中的四边形,您可以在哪里判断每个顶点是哪个像素,而不是像OpenGL的默认矩阵那样可扩展。