我正在制作游戏,我终于完成了它的游戏方面,但是现在是我创建菜单和高分屏幕的时候了.我不完全确定如何做到这一点,游戏将处于不同的状态(MENU_STATE,GAMEPLAY_STATE,SCORESCREEN_STATE),并且在每种状态下我想要在屏幕上绘制不同的东西,我可以做这样的事情吗然后?
draw function()
{
if MENU_STATE
draw menu
if GAMEPLAY_STATE
draw game
if SCORESCREEN_STATE
draw scores
}
Run Code Online (Sandbox Code Playgroud)
我在绘制函数中一直遵循严格的逻辑,到目前为止它一直很好,但我真的无法想出一个不同的方法来做到这一点.