Skip to content
/ advTest Public

用于提交“Hollow Knight Demo”工程任务

Notifications You must be signed in to change notification settings

Vercta/advTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

advTest

> advTest 用户文档 Ver. 0.2

你来到了“advTest”的发布页面:advTest 旨在实现Unity中文课堂《勇士传说》教程中的所有功能,最终用于提交“Hollow Knight Demo”的第二次工程任务(8.6)

关于本项目

这是一款基于 Unity 2D 的平台跳跃冒险游戏(类银河恶魔城),目前内容并未实现完整,支持键鼠&手柄控制,欢迎体验,欢迎批评! 目前由于网络问题, 完整版暂存于MuseTransfer.密码:2866

构建工具

  • Unity 23.2.20
  • VScode2022 with Extensions:C# Dev Kit, Unity

开始体验

您可以git clone到本地,并使用Unity 23.2 进行测试体验,这样您也可以看到全部的项目细节与相关设计;您同样可以下载之后会进行发布的alpha发行版,会首先支持Windows平台。

克隆至本地

git clone https://github.com/Vercta/advTest.git

控制

当前支持键盘&手柄操作

控制说明

键位 功能 详细说明
A / D 或 左摇杆(水平) 向左/右移动(跑步) 按住 A 键 D 键向左右移动:游戏角色默认以跑步速度移动,只有在地面状态下才能切换至步行模式
S 或 左摇杆(下) 下蹲 角色在地面上按住 S 键或向下推左摇杆进入下蹲状态,缩小碰撞体积以减小攻击判定范围。
Space 或 Button South (A) 跳跃 游戏角色在地面时按下 Space 键进行单次跳跃。如果角色处于墙上,则会触发一次wallJump,wallJump触发时带有反方向的水平动力。
J 或 Button West (X) 攻击 按下 J 键( X 键)触发攻击。攻击为三段式攻击,每一段攻击的判定范围不同:第三段攻击带来的伤害最大,面朝方向的判定范围同时最大,在攻击过程中无法进行其他操作。
Shift 或 Shoulder (肩键) 步行 当按住 Shift 键(或肩键)时(角色处于地面),同时按下 A 或 D 键将以步行速度移动,而不是跑步速度(普通移动),步行速度为跑步速度的 40%(可随时设置)。
K 或 Left Shoulder (左肩键) 滑铲 在地面上按下 K 键触发滑铲。滑铲会使角色迅速向前移动一段距离,同时给予移动时间的忽略敌方单位效果(修改至敌人忽略的碰撞层)。滑铲效果持续至角色滑行到目标位置、与墙壁碰撞或离开地面为止,滑铲消耗一定的能量。

功能开发进度

  • 框架
    • 风格统一的素材切割导入与基本地图绘制
    • 摄像机跟随
    • 摄像机高级跟随
    • 音效管理系统
    • 场景切换与管理
    • 多端适配
  • 控制
    • 键鼠
    • Xbox手柄
    • PS手柄
    • 触摸输入
  • 游戏性
    • 玩家基本运动逻辑
    • 玩家生命周期内的动画
    • 基本的敌人逻辑实现(状态机)
    • 敌人生命周期内的动画
    • 玩家高级运动
  • 交互性
    • 存档
    • 激活验证
    • 设置

Interacts

若您有任何建议,请fork本项目并创建pull request, 或是直接开启一个 issue (推荐)

致谢

感谢所有点击进入浏览本项目;提出过宝贵意见的你们。

About

用于提交“Hollow Knight Demo”工程任务

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages