玩家角色——角色跳跃
目标
- 跳跃动画资源处理
- 角色动画蓝图添加跳跃逻辑
- 角色蓝图添加跳跃输入逻辑,同时重构角色蓝图中的输入屏蔽
- 角色蓝图镜头控制优化
- 角色增加二段跳
- 角色跳跃手感及表现
1.跳跃动画资源处理
将跳跃动画资源导入后,切分为三个动作后(起跳,下落循环,着陆)加入动画源
2.角色动画蓝图添加跳跃逻辑
动画状态机设置
起跳动作到下落循环的切换逻辑
3.角色蓝图添加跳跃输入逻辑,同时重构角色蓝图中的输入屏蔽
首先在状态列举中添加一个跳跃和着陆的状态
编写跳跃逻辑
重构玩家输入屏蔽
4.角色蓝图镜头控制优化
由于有镜头限制区的机制,所以会出现镜头位置混乱的Bug,因此重构了开镜头控制优化
PS:摄像机中的碰撞也要去除,否则会出Bug
5.角色添加二段跳
二段跳以及增加长按
6.角色跳跃手感及表现
空气控制这个选项数值越大越灵活
下落时重力大一些会显得更真实
本文来自博客园,作者:荒坂株式会社,博客内容均属学习笔记,只做交流之用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步