C++ 如何将窗口划分为游戏和高分栏

C++ 如何将窗口划分为游戏和高分栏,c++,window,sfml,C++,Window,Sfml,我正在SFML中制作一个游戏,Snake。游戏快结束了,可以移动,可以吃,可以扩展,可以死亡等等 我现在想要的是“游戏场”上方的高分条。我想知道是否有什么方法可以在竞技场和高分酒吧中划分窗口 例如,snake可能以posY:0px的速度移动,但实际上这是窗口的100px。这样,我就不必更改所有代码,也不必在

我正在SFML中制作一个游戏,Snake。游戏快结束了,可以移动,可以吃,可以扩展,可以死亡等等

我现在想要的是“游戏场”上方的高分条。我想知道是否有什么方法可以在竞技场和高分酒吧中划分窗口

例如,snake可能以posY:0px的速度移动,但实际上这是窗口的100px。这样,我就不必更改所有代码,也不必在<100 px时使snake“死亡”。是否有可能分割窗户,或者是否有其他更好的方法?我想要这样的东西(只是我举的一个例子):


我建议您将游戏对象与屏幕上的位置等问题分开。相反,他们应该存储自己在赛场上的位置。然后,游戏场知道它位于渲染窗口顶部下方100像素处,可以绘制游戏对象,并进行适当的变换