Skip to content

LuneVoilee/Runner3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Runner3D

English README

项目简介

Runner3D 是一个基于 Unity 的 3D 三车道跑酷项目。玩家需要在前进过程中切换车道、跳跃躲避障碍,并收集道具累积分数,最终到达终点触发胜利。

核心玩法

  • W:前进
  • A / D:左右换道(3 车道)
  • Space:跳跃
  • 碰撞障碍物:游戏结束
  • 收集道具:获得加分或速度增益

功能特性

  • 玩家运动系统:前进、换道、跳跃、贴地检测
  • 相机系统:跟随视角 + 跑动/碰撞抖动
  • 关卡系统:分段生成道路、随机生成障碍物和道具
  • 障碍物系统:静态障碍、往返移动障碍、跨车道移动障碍
  • 道具系统:加分道具、加速道具、胜利道具(终点)
  • UI 流程:主菜单、加载、游戏中、暂停、结算
  • 分数系统:基于移动距离持续计分 + 道具额外加分
  • 本地最高分:通过 PlayerPrefs 保存

技术信息

  • 引擎版本:Unity 5.5.6f1
  • 语言:C#
  • 核心场景:Assets/real_1.unity
  • 主要脚本目录:Assets/Scripts

主要脚本

  • Assets/Scripts/PlayerController.cs:角色控制与分数增量计算
  • Assets/Scripts/Managers/GameManager.cs:游戏状态、UI、分数与音频管理
  • Assets/Scripts/Managers/LevelManager.cs:道路、障碍物、道具的生成逻辑
  • Assets/Scripts/Obstacles/*.cs:障碍物行为
  • Assets/Scripts/Items/*.cs:道具基类与各类道具
  • Assets/Scripts/UI/*.cs:分数弹窗与通用 UI 弹窗

快速开始

  1. 安装 Unity 5.5.6f1(与项目版本一致)。
  2. 克隆仓库并使用 Unity Hub / Unity Editor 打开项目根目录。
  3. 打开场景 Assets/real_1.unity
  4. 点击 Play 运行。

目录结构(摘要)

Assets/
  Scripts/            # 游戏核心脚本
  Prefabs/            # 场景与玩法预制体
  Character/          # 角色模型、动画、材质
  Art/                # 特效与第三方美术资源
ProjectSettings/      # Unity 项目设置

备注

  • 仓库默认应提交 Assets/ProjectSettings/,并忽略 Library/ 等本地缓存目录。
  • 项目包含第三方美术与特效资源,发布前请自行确认对应资源授权范围。

About

unity3D跑酷游戏

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors