中国科技大学《计算机图形学》2018年春夏学期课程项目展示 |
|
项目11:
长空激斗
陈知行 (PB16010933)1
黄子舟 (PB16010642)1
王 琛 (PB15010386)2
1数学科学学院2016级 2数学科学学院2015级
指导老师:刘利刚
|
|
图 1:
游戏开始界面
|
项目简介:
本项目为使用 Unity3D 开发的 3D 双人飞机对战游戏。游戏设定为近未来,在地球上的各个国家之前确立起长期的和平关系之后,人类将目光投向了太空。为了选拔从空军飞行员中选拔优秀的太空战舰船员,我们划定了一片远离人烟的区域进行空战演练。在游戏中,玩家将操控两架飞机,在限定的空战区域内对抗。
|
项目视频: |
|
下载专区:
|
项目分工:
-
陈知行:游戏构思,物体运动,机体控制;
-
黄子舟:素材收集,场景搭建,UI,小地图;
-
王 琛:碰撞触发机制。
|
|
项目计划过程:
第一次开会定下游戏类型与大致机制,三人在接下来一周分别 完成了:运动控制,素材寻找,子弹触发。
第二次开会三人将成果合并,讨论了接下来的规划,三人在接 下来一周又分别完成了:运动动画,小地图及 UI,子弹触地消失。
第三次开会三人将成果合并,修缮细节后上交。
|
感想与不足:
在三周的时间里,我们从对 Unity 一无所知,到成功开发出一 款麻雀虽小五脏俱全的游戏,并得到了测试玩家们的承认。其间充 满了艰辛的汗水,但也交汇着兴奋的欢声。 在 Unity 的使用中,我们大量运用了计算机图形学所学的各种 知识。在编写导弹的导航程序时,我们实现了运动在不同坐标架中 的转换;在场景的搭建中,我们强化了光照渲染等知识;在摄像机 的调节中,我们熟悉了投影的原理。总的来说,我们从期末项目中 学到了许多相关知识,也看到了这些知识的应用。
1.飞机在视野中过小,常常无法在视野中发现敌机。 问题在于飞机变大后无法穿越复杂的地形,降低游戏体验。
2.各种扣血规则面向游戏平均时间为 2 分钟左右,主要为了展示便 利。 后期照顾游戏体验可能考虑增加血量以延长游戏时间。
3.游戏中子弹等物体在按键瞬间生成,为了优化处理速度,后期可 能将子弹预先生成足够数目,在按键瞬间对子弹进行瞬移。
|
致谢:
-
感谢刘利刚老师一学期的悉心教诲。
-
感谢 Unity3D 官网提供的各类教程。
-
感谢开源网站提供的模型素材。
|
|
返回项目主页 |