你来到了“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手柄
- 触摸输入
- 游戏性
- 玩家基本运动逻辑
- 玩家生命周期内的动画
- 基本的敌人逻辑实现(状态机)
- 敌人生命周期内的动画
- 玩家高级运动
- 交互性
- 存档
- 激活验证
- 设置
若您有任何建议,请fork本项目并创建pull request, 或是直接开启一个 issue (推荐)
感谢所有点击进入浏览本项目;提出过宝贵意见的你们。