本项目主要为使用Unity 3D 制作一个2D跑酷游戏,本项目的一个主要目的是突出成语学习,通过在游戏中加入成语的学习和填空游戏环节让玩家学习成语。同时为了使游戏更具趣味性,设置不同的障碍物和特殊效果,以及随机生成成语和填充字。其次也基本实现了游戏人物的移动、跳跃、下蹲等基本动作,以及碰撞检测、生命值管理、场景切换等游戏逻辑。
该项目主要四个功能:
1.人物性能脚本对人物不同碰撞情况作出反应。使用Unity 3D 编写C# 脚本通过一系列代码完成游戏人物不同的碰撞效果,使游戏具有根据不同的物体具有不同的效果
2.成语获取与出现时完成游戏所必须的“字”能够随机刷新。通过Unity 3D 的Animation动画器实现游戏过程中人物的动画效果,游戏人物素材均采用PS修改人物形象达到关键字的修改
3.游戏加载、游戏重启这类脚本用于游戏过程中完成场景的切换。通过父对象在游戏中建立子对象数组实现人物的生命值的显示,当生命结束时跳转退出,通过Unity 3D 使用场景切换完成游戏失败或成功的界面跳转