项目29: PushBox3D
曾济辉(PB22010404)1, 刘彦宏(PB23000141)2, 沈哲颢(PB23000096)2
1数学科学学院2022级, 2少年班学院2023级
指导老师:刘利刚
图 1: 游戏展示图
项目简介:
这是一个使用 Unity3D 实现的推箱子游戏项目,支持基础的箱子移动逻辑、障碍检测、胜利判定等功能。玩家可以在第一人称与第三人称视角间自由切换,并通过摄像机控制进行真实感交互。此外,项目还加入了材质贴图与光照效果,增强了视觉表现力。
项目视频:
下载专区:
项目文件和报告链接:课程资料网盘
项目分工:
组长曾济辉:引导完成了项目的选题,并实现了程序主体框架。 刘彦宏:进行游戏关卡的设计,并优化了一部分角色控制和用户界面。 沈哲颢:进行项目的测试和调试工作,并负责项目的报告撰写。
感想与不足:
阴影和材质质量比较低,第一人称下可能会有比较奇怪的画面。
按Q返回主菜单时,有一定概率出现Bug。
关卡较少,可能不足以满足玩家的挑战欲;同时也没有设计关卡选择器,每次打开游戏都需要从第一关开始。
未来如果有机会,在解决上述问题的基础上,还可以做如下的优化:为游戏添加背景音乐、提供关卡提示、利用第一人称的特点制作更新颖的关卡(比如在场景中加入镜子等)……
致谢:
感谢刘老师一学期来精心设计的课程与实验,帮助我们打开了图形学的大门。
感谢助教的用心准备和耐心指导,还有同学们的帮助和鼓励。