美文网首页
基于openGL GLUT框架实现的曲棍球小游戏

基于openGL GLUT框架实现的曲棍球小游戏

作者: LEMFOooO | 来源:发表于2019-08-10 12:02 被阅读0次

    一、使用方式与编译环境

    工程由VS2015创建,依赖openGL

    Release版本已生成在bin目录下,可以直接打开运行

    游戏操作说明请看说明.txt

    二、框架简述

    使用openGL GLUT为框架,注册包括显示、鼠标响应和键盘响应在内的回调函数,使用glutTimerFunc延迟触发更新函数,并在该函数结束后继续调用glutTimerFunc触发自身。

    使用变量记录当前游戏显示的界面,并在各回调函数中根据界面情况进行不同的处理。界面包含主界面(MainWindow),游戏界面(Gaming),得分界面(Goal),胜利界面(Win),暂停界面(Pause)四种。主界面为游戏打开后用户所见界面;游戏界面为进入游戏后,用户与AI进行对战的界面;得分界面为其中一方进球,但进球方进球数未到达胜利所需进球数时的提示界面;胜利界面为其中一方进球,且进球数到达胜利所需进球数时的提示界面;暂停界面为在游戏中用户进行暂停的界面。

    点击此处下载文档和源码

    相关文章

      网友评论

          本文标题:基于openGL GLUT框架实现的曲棍球小游戏

          本文链接:https://www.haomeiwen.com/subject/lsvtjctx.html