中国科技大学《计算机图形学》2020年春夏学期课程项目展示 |
|
项目5:
纽约跑酷
陈焕宇1
冯上伦1
1少年班学院2017级
指导老师:刘利刚
|
|
图 1:
游戏展示图
|
项目简介:
“纽约跑酷”是一款单机跑酷游戏。玩家在欣赏纽约市繁华的摩天大楼的同时,需要操控角色特朗普在纽约市的街头奔跑,收集各种货币,并避免撞在交通工具上或被新冠病毒追上。玩家亦可使用各种道具调整前进的速度。
|
项目视频: |
|
下载专区:
-
视频链接:下载 提取码:ckan
-
报告链接:下载 提取码:6flf
-
项目文件:下载 提取码:gep3
|
项目分工:
-
陈焕宇:负责模型的搭建与处理,主要使用Maya, 3ds Max, Blender, Houdini 等3d建模软件。
-
冯上伦:负责游戏机制的实现,主要使用Unity3d游戏开发引擎。
|
感想与不足:
我们很早就组好了队并确定了大概方向(展示大都市建筑),因此我们一开始就确定了分工(我负责建模,冯上伦同学负责游戏实现)。确定要做成一个跑酷游戏大概是五一之后。
实现这个项目最大的难题在于建模。在搜索教程的时候我就针对建筑方面看了不少教程,顺便把各大3d建模软件都摸了一遍。不少都是商业软件,但我们幸运地都找到了破解版。3d游戏建模最常用的软件是3ds max,虽然b站上有很多这方面的教程,但是自己动手做还是挺花时间的,一开始一个模型就要花上一天左右的时间。但是做的多了之后就越来越熟练,知道的工具也越来越多,做起来也越来越快。现在做一个建筑不到一个小时就能完成。
除了建模之外第二大难题就是角色动作。我们决定使用特朗普作为角色,但网上连静态的特朗普模型都很少,更别说动态的。我们费了一些功夫,幸运地找到了一个免费的特朗普静态模型(否则就要花费50美元买一个),然后我就开始研究如何让它动起来。一开始我也不知道骨骼工具,都是通过关键词一点一点搜索才了解到的。
Unity3d的部分还算顺利,只不过将模型导入的时候遇到了一些小问题,比如材质的丢失,还有光照的调整等。这些问题是通过CSDN解决的。
由于大部分时间花在了建模上面,我们在游戏的设计方面时间不太够。因此我们的项目主要有以下不足之处:
素材太大,加载慢,容易卡顿(解决办法:制作低模并烘焙材质)
玩法较为单一(解决办法:添加其他道具,其他玩法)
加载游戏时没有进度条
UI界面有待优化
可以做成手机app
|
致谢:
-
感谢老师带着我们走进图形学的大门;
-
感谢助教耐心回答我们的问题;
-
感谢同学们与我们在群里进行深入讨论;
-
感谢bilibili上的各种教程;
-
感谢CSDN上的各种答疑帖。
|
|
返回项目主页 |