中国科技大学《计算机图形学》2020年春夏学期课程项目展示
 

项目5: 纽约跑酷

陈焕宇1      冯上伦1

1少年班学院2017级

指导老师:刘利刚



Figure 1

图 1: 游戏展示图

 

项目简介:

“纽约跑酷”是一款单机跑酷游戏。玩家在欣赏纽约市繁华的摩天大楼的同时,需要操控角色特朗普在纽约市的街头奔跑,收集各种货币,并避免撞在交通工具上或被新冠病毒追上。玩家亦可使用各种道具调整前进的速度。

 

项目视频:


 

下载专区:

  • 视频链接:下载    提取码:ckan

  • 报告链接:下载    提取码:6flf

  • 项目文件:下载    提取码:gep3

项目分工:

  • 陈焕宇:负责模型的搭建与处理,主要使用Maya, 3ds Max, Blender, Houdini 等3d建模软件。

  • 冯上伦:负责游戏机制的实现,主要使用Unity3d游戏开发引擎。

感想与不足:

    我们很早就组好了队并确定了大概方向(展示大都市建筑),因此我们一开始就确定了分工(我负责建模,冯上伦同学负责游戏实现)。确定要做成一个跑酷游戏大概是五一之后。 实现这个项目最大的难题在于建模。在搜索教程的时候我就针对建筑方面看了不少教程,顺便把各大3d建模软件都摸了一遍。不少都是商业软件,但我们幸运地都找到了破解版。3d游戏建模最常用的软件是3ds max,虽然b站上有很多这方面的教程,但是自己动手做还是挺花时间的,一开始一个模型就要花上一天左右的时间。但是做的多了之后就越来越熟练,知道的工具也越来越多,做起来也越来越快。现在做一个建筑不到一个小时就能完成。 除了建模之外第二大难题就是角色动作。我们决定使用特朗普作为角色,但网上连静态的特朗普模型都很少,更别说动态的。我们费了一些功夫,幸运地找到了一个免费的特朗普静态模型(否则就要花费50美元买一个),然后我就开始研究如何让它动起来。一开始我也不知道骨骼工具,都是通过关键词一点一点搜索才了解到的。 Unity3d的部分还算顺利,只不过将模型导入的时候遇到了一些小问题,比如材质的丢失,还有光照的调整等。这些问题是通过CSDN解决的。 由于大部分时间花在了建模上面,我们在游戏的设计方面时间不太够。因此我们的项目主要有以下不足之处: 素材太大,加载慢,容易卡顿(解决办法:制作低模并烘焙材质) 玩法较为单一(解决办法:添加其他道具,其他玩法) 加载游戏时没有进度条 UI界面有待优化 可以做成手机app

 

致谢:

  • 感谢老师带着我们走进图形学的大门;

  • 感谢助教耐心回答我们的问题;

  • 感谢同学们与我们在群里进行深入讨论;

  • 感谢bilibili上的各种教程;

  • 感谢CSDN上的各种答疑帖。

 





返回项目主页

 


Copyright © 2020 GCL , USTC