使用opengl实现射击游戏.zip
图形学大作业的源码。关于代码的一些说明:
项目采用Qt编写,预先要安装Qt,建议4.74.8左右的版本,不建议5以上版本。
几个类的作用
MainWindow 整个游戏窗口
GLArea 游戏中央黑色背景的画面,是MainWindow的成员。各种openGL相关的操作在这里完成。
Raider3d 游戏主对象,是GLArea的成员。维护各种游戏数据,包括敌人的网格模型,背景星云等等。
CMesh VCG网格
解决方案视图中Helper文件夹下的各种类不需要太了解
主要的编写工作在Raider3d进行。实际上,全部任务就是要实现以下函数:
1.画准星 Rai
用户评论