中国科技大学《计算机图形学》2020年春夏学期课程项目展示
|
|
项目8:
SUBWAY RUN 仿
项军1
俞卓航1
彭博1
1数学学院17级
指导老师:刘利刚
|
|
图 1:
游戏展示图
|
项目简介:
本项目是基于 Unity3d 游戏引擎开发的 3D 跑酷游戏,模式类似于 Subway Run(地铁跑酷). 通过网络获取物体模型,使用 PS 制作所需贴图,在 Unity5.3.2 中编写游戏脚本,搭建场景和添加 特效。主人公为一名跑酷玩家,在道路上不断奔跑前进,利用道具躲避障碍物,收集金币。
|
项目视频:
|
|
下载专区:
-
视频链接:下载 提取码:u0dr
-
报告链接:下载 提取码:s7k9
-
游戏链接:下载 提取码:ehvx
|
项目分工:
|
|
游戏说明:
1.进行方式
游戏主要在三条轨道上进行;玩家可以在三条轨道上自由切换,或进行跳跃和翻滚动作。
玩家操作 向左/向右移动:鼠标左/右滑动或键盘 A/D 键 跳跃/翻滚:鼠标上/下滑动或键盘 W/S 键 暂 停游戏:点击左下角按钮或键盘 E 键
2.界面说明
左上角为当前收集到的金币数目,以及当前生命;撞击到障碍物正面时将会减少一条生命并进 入暂停界面。 右上方为各种道具以及其剩余持续时间,收集到道具后会以倒计时显示。 右下为声音开关,单击可切换音效及背景音乐开/关。
3.道具说明
游戏中有四种道具,以物体形式存在于道路上,获取后可在一定时间内获得不同能力。各自作用:
磁铁:自动收集一定范围内的金币
运动鞋:可以在空中按上键进行二段跳
星星:使人物大幅加速
积分增加:新拾取的金币计算为双倍数量
4.障碍物
道路上不只有道具!游戏中,玩家需要灵活操作,并善于运用道具,来躲避各类车辆和障碍物。 只要不停下来,道路就会不断延伸。尽可能多的收集金币吧!
|
感想与不足:
首先,学习使用 Unity 比想象中要花费更多的时间。比起通读各种入门书,针对性地寻找各个 细节的教程要更有效率。这个工程完成的过程中,大多数时候是边做边查,遇到不会的再去针对性 学习实现方法。 其次,由于项目分工原因,在各部分衔接时出现了一些问题,但得益于每位成员都具有写注释 和更新内容文档的好习惯,以及自发地对前置工作进行测试和 Debug 的热情,总体来说比较顺利。 最后,由于时间有限,游戏的道具种类、随机场景种类不算太丰富,部分 Subway Run 的场 景、道具有待还原。 通过制作这次的游戏,我们学习了 Unity 的使用,熟悉了多人完成同一工程的模式,锻炼了团 队分工协作的能力。通过团队协作,每位成员都发挥出了远超单人工作的效果。
|
致谢:
感谢刘利刚老师本学期的辛勤指导,将我们领进了 CG 的大门,锻炼了我们进一步学习所需 的重要能力。 感谢庄涛、倪宁两位助教本学期的陪伴与帮助,感谢助教的说明文档、代码框架等对完成作业 提供的莫大帮助,感谢助教对我们的耐心指点。 感谢班级群内同学的热心解惑,感谢编写教程的广大网友,也感谢组员对彼此的帮助。
|
|
返回项目主页
|