Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


DeadRain

DeadRain 是一个基于 Unity 引擎开发的 2D 动作游戏项目,采用面向对象架构,支持角色状态机、武器系统、敌人 AI 等核心玩法。

项目结构

  • Scripts
    • Player/:玩家角色相关脚本,包含状态机、输入、背包等。
    • Enemies/:敌人及其 AI 行为实现。
    • Weapons/:武器基类与攻击逻辑,支持可扩展的武器数据。
    • Core/:核心组件与通用功能(如移动、核心组件管理等)。
    • ScriptableObjects/:武器等数据的可视化配置。
  • Prefabs
    • 主要游戏对象预制体(如玩家、敌人、特效等)。
  • Animation
    • 动画控制器与动画资源。
  • Scenes
    • 游戏场景文件。

主要功能

  • 玩家状态机:支持移动、跳跃、攻击、冲刺、攀墙等多种状态切换。
  • 武器系统:基于 ScriptableObject 的数据驱动武器,支持多段攻击、动画联动。
  • 敌人 AI:实现基础敌人受击、死亡、击退等行为。
  • 核心组件架构:通过 Core 组件解耦角色功能,便于扩展与维护。

快速开始

  1. 使用 Unity 2021.3 或更高版本打开项目。
  2. 运行主场景(Scenes)体验游戏。
  3. 可在 Scripts/ 目录下扩展角色、武器或敌人逻辑。

贡献与许可

欢迎二次开发与学习交流。详细许可见 LICENSE 文件。


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages