Unity 2D 开发 / C# 脚本 / 关卡搭建

Unity 2D · 平台跳跃 · 课程练习 / 教程跟做 · 课程设计
Unity2D平台跳跃练习demo
UNITY 2D PLATFORM JUMP PRACTICE DEMO从角色输入和二维物理开始,完成移动、跳跃、碰撞、动画与平台机关,建立对 Unity 2D 基础开发流程的完整认识。
一句话介绍 / Elevator Pitch
一次把输入、物理、动画与关卡机关连接起来的入门练习。
从角色输入和二维物理开始,完成移动、跳跃、碰撞、动画与平台机关,建立对 Unity 2D 基础开发流程的完整认识。
核心玩法 / Core Gameplay
玩家在做什么?
《Unity2D平台跳跃练习demo》是跟随教程完成的个人课程练习。项目使用 Unity 6.1 与 C# 搭建,通过一个小型竖向跳跃场景,练习角色移动、跳跃、地面检测、朝向切换和动画状态过渡。
玩家使用 A、D 控制水平移动,使用 Space 跳跃,并在不同平台与机关之间寻找落点。场景包含固定平台、移动平台、弹跳平台、尖刺和链球障碍,也实现了平台随机生成与越界销毁等基础逻辑。
观察
判断平台和机关位置
移动
调整角色水平落点
跳跃
利用平台继续向上
规避
避开尖刺与链球障碍
重试
失败后重新熟悉节奏
设计亮点 / Design Highlights
值得被快速记住的部分。
角色控制基础
使用 Unity Input System 接收水平移动与跳跃输入,并结合 Rigidbody2D 完成速度控制和跳跃冲量。
碰撞与机关
通过 BoxCollider2D、CircleCollider2D、Tag 与 Trigger 区分地面、弹跳平台、尖刺和其他危险物。
平台生成循环
平台从指定起点随机选择位置和预制件生成,向上移动并在越过边界后销毁,形成持续变化的落点。
我的贡献 / My Contribution
Unity 2D 开发 / C# 脚本 / 关卡搭建
- 完成可运行的 2D 平台跳跃练习场景
- 掌握 Unity Input System 与 Rigidbody2D 基础用法
- 实现角色动画、地面检测、危险物与弹跳机关
- 实现移动平台的随机生成和边界回收逻辑
负责比例:100% 练习实现(教程跟做)。页面内容为经过整理的作品集摘要,不公开工程源文件。
项目截图 / Screenshots
可运行结果与关键场景。

实机:角色、平台、链球机关与基础暂停界面

实机:在弹跳平台和链球障碍之间选择落点
GIF / 动态演示
动态内容待补充。
完整动态体验可通过页面下方的 Demo 入口查看;这里将在后续补充精简的玩法 GIF。
进一步查看 / Links
项目资料与体验。
文件由阿里云盘提供,打开后请先核对文件名称与版本。