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

项目8: SUBWAY RUN 仿

项军1      俞卓航1      彭博1

1数学学院17级

指导老师:刘利刚



Figure 1

图 1: 游戏展示图

 

项目简介:

本项目是基于 Unity3d 游戏引擎开发的 3D 跑酷游戏,模式类似于 Subway Run(地铁跑酷). 通过网络获取物体模型,使用 PS 制作所需贴图,在 Unity5.3.2 中编写游戏脚本,搭建场景和添加 特效。主人公为一名跑酷玩家,在道路上不断奔跑前进,利用道具躲避障碍物,收集金币。

 

项目视频:


 

下载专区:

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

  • 报告链接:下载    提取码:s7k9

  • 游戏链接:下载    提取码:ehvx

项目分工:

  • 彭博:游戏 UI、主体框架脚本编写

  • 俞卓航:模型贴图特效、场景搭建、脚本编写及Debug

  • 项军:游戏音效、功能完善、脚本编写及Debug

游戏说明:

    1.进行方式
    游戏主要在三条轨道上进行;玩家可以在三条轨道上自由切换,或进行跳跃和翻滚动作。
    玩家操作 向左/向右移动:鼠标左/右滑动或键盘 A/D 键 跳跃/翻滚:鼠标上/下滑动或键盘 W/S 键 暂 停游戏:点击左下角按钮或键盘 E 键
    2.界面说明
    左上角为当前收集到的金币数目,以及当前生命;撞击到障碍物正面时将会减少一条生命并进 入暂停界面。 右上方为各种道具以及其剩余持续时间,收集到道具后会以倒计时显示。 右下为声音开关,单击可切换音效及背景音乐开/关。
    3.道具说明
    游戏中有四种道具,以物体形式存在于道路上,获取后可在一定时间内获得不同能力。各自作用:
    磁铁:自动收集一定范围内的金币
    运动鞋:可以在空中按上键进行二段跳
    星星:使人物大幅加速
    积分增加:新拾取的金币计算为双倍数量
    4.障碍物
    道路上不只有道具!游戏中,玩家需要灵活操作,并善于运用道具,来躲避各类车辆和障碍物。 只要不停下来,道路就会不断延伸。尽可能多的收集金币吧!

 

感想与不足:

    首先,学习使用 Unity 比想象中要花费更多的时间。比起通读各种入门书,针对性地寻找各个 细节的教程要更有效率。这个工程完成的过程中,大多数时候是边做边查,遇到不会的再去针对性 学习实现方法。 其次,由于项目分工原因,在各部分衔接时出现了一些问题,但得益于每位成员都具有写注释 和更新内容文档的好习惯,以及自发地对前置工作进行测试和 Debug 的热情,总体来说比较顺利。 最后,由于时间有限,游戏的道具种类、随机场景种类不算太丰富,部分 Subway Run 的场 景、道具有待还原。 通过制作这次的游戏,我们学习了 Unity 的使用,熟悉了多人完成同一工程的模式,锻炼了团 队分工协作的能力。通过团队协作,每位成员都发挥出了远超单人工作的效果。

 

致谢:

感谢刘利刚老师本学期的辛勤指导,将我们领进了 CG 的大门,锻炼了我们进一步学习所需 的重要能力。 感谢庄涛、倪宁两位助教本学期的陪伴与帮助,感谢助教的说明文档、代码框架等对完成作业 提供的莫大帮助,感谢助教对我们的耐心指点。 感谢班级群内同学的热心解惑,感谢编写教程的广大网友,也感谢组员对彼此的帮助。

 





返回项目主页

 


Copyright © 2020 GCL , USTC