文件名称:breakout:使用OpenGL和GLUT的C ++突破游戏
文件大小:121KB
文件格式:ZIP
更新时间:2024-06-06 07:30:32
C++
突围游戏 使用OpenGL和GLUT库的C ++突破游戏。 该项目是作为“计算机图形学”课程的作业编写的。 截屏: 笔记: 2个级别可用(易于添加更多) 在游戏栏中以心表示3个生命(可以超过3个) 分数显示在游戏栏的右上方 通过击中砖块或桨来得分(如果在再次击中桨块之前有多个砖块,则奖励) 游戏被设计为有限状态机 球的颜色是随机的 控制项: 鼠标动作可移动拨片 左/右键移动拨片 N键开始新游戏 Esc / Q键退出游戏 秘籍: 鼠标点击会产生新的球 H键增加寿命 作弊只是为了测试 档案: main.cpp: 程序入口点 初始化GLUT,OpenGL,然后启动游戏 config.h: 包括游戏配置/设置 MyObjects.h: 包含球,桨和砖结构定义 Breakout.cpp,Breakout.h: 大多数游戏控制/显示逻辑 在游戏模式之间切换(菜单,游戏方式,游戏结