Skip to content

Silex-Workshop/DeadRain

 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 100.0%