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