繁体   English   中英

在OpenGL中清除场景和刷新变量

[英]Clearing Scene And Flushing Variables in OpenGL

我在OpenGL制作了一个游戏,并且还添加了一个菜单项。 当我右键单击OpenGL屏幕时,会显示菜单项,并在其中添加了一个“ Reset Game ”选项。 如何通过单击此(任何清除或刷新功能?)清除游戏中涉及的所有变量。

这是我的代码

glutCreateMenu(menu);
glutAddMenuEntry("Reset Game", 1);

void menu(int item)
{
    switch (item)
    {
    case 1:
        {
            //Adding a function here to clear all the variables    
        }    
        break;
    }
}

您只需编写例程代码即可将所有变量重置为默认值。

void Reset()
{
    score = 0;
    lives = 3;
    // etc.
}

OpenGL不知道这些是什么,所以你必须自己做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM