当前位置:首页 > 毕业论文基于Opengl的3D游戏设计 - 图文
西安石油大学毕业设计(论文)
图5-5 低智能至敌人orgo
导弹碰撞到敌人后进行碰撞检测,击杀敌人,如图5-6:
34
西安石油大学毕业设计(论文)
图5-6 导弹碰撞击杀敌人
游戏中在时间内完成/未完成游戏,结束时候判断,如图5-7:
图5-7 胜利/失败提示
35
西安石油大学毕业设计(论文)
结论
在本次的毕业设计中,设计游戏的功能基本实现,但是在游戏性上,还是和市场上所流通的游戏有一定的差距。
游戏中实现了以下功能:游戏场景的生成、游戏角色的绘制、3D声音的引用、玩家视角的控制、碰撞的检测、导弹的发射、简易AI、云雾的实现。游戏中只有一个关卡,就是在限时内找到并消灭所有敌人,如果完成这一条件,就胜利,如果没有完成,则失败。
在本次游戏设计中,3D声音的引用、粒子爆炸效果及云雾效果的实现,使游戏在质量上有很大的提高。但是游戏性略显单薄,敌人不能攻击玩家,对玩家造成伤害,使得游戏的难易度无法得到很大的提高。关卡的单薄也是这次设计中美中不足的地方。 虽然设计到这里结束了,但是在以后的学习生活中,我也一定要完善这个游戏,使得它能够成为一款真正值得玩家尝试的游戏。
36
西安石油大学毕业设计(论文)
参考文献
[1] 郭兆荣,王彦,李菁. Visual C++ OpenGL应用程序开发[M].北京:人民邮电出版社,2006.
[2] 杨柏林,陈根浪,徐静. OpenGL编程精粹[M].北京:机械工业出版社,2010. [3]Dave Astle,Kevin Hawkins .OpenGL游戏编[M].程刘刚,王新云 译.重庆:重庆大学出版社,2006.
[4] Tony Gaddis .C++图形与游戏编程基础[M].周靖 译.北京:清华大学出版社,2010. [5] 蒋恒恒,杨宝平, 章国稳.基于OpengL与粒子系统实现三维喷泉模拟[J].计算机测量与控制,2009,17(9)
[6] 仲思东, 高智.基于OpenGL的3D模型浏览、测量及管理[J].计算机工程, 2006(14) [7] 刘刚,左宗义,冯开平,袁宜英. OpenGL下的复杂建模转换和交互式动画[J].工程图学学报, 2005(5)
37
共分享92篇相关文档