参数说明
角色导入的参数说明
基本参数
Pixels Per Unit
1个单位多少像素,通常由你的游戏分辨率决定
Sorting Layer
导入后,渲染角色的层次
参考:
Sprite pivot
角色的中心点,比如,下图,pivot 的 y 等于 8 / 40
具体请按照自己游戏设定
碰撞参数
Ground Mask
地面检测的 LayerMask,决定角色认为哪些是地面,即可以落地在哪些地方。
参考:
Obstacle Mask
暂时无用,后面将会用于标识哪些是墙面用于攀爬
角色能力
Ability Enables
激活可选能力,角色除了站立和移动的必备能力,其他能力由这个标识来激活,比如:
只激活了 跳跃(Jump)
能力,没有激活 冲刺(Dash)
只有激活了能力,配置才会出现,同时在场景中使用
Velocity速度与重力
- Gravity Scale: 重力缩放
- Gravity: 重力值
游戏中重力 = Gravity * Gravity Scale
Idle 站立
配置站立的参数
Movement 移动
配置移动的参数
- Max Speed: 游戏中控制角色时最大移动速度
- Acceleration: 角色的加速度
高级参数:
- Speeding Multiplier: 当角色往前超过最大速度时的乘积值,不需要可以配
1
,这个值决定了角色超过最大速度时多快能恢复正常 - Positive Multiplier: 正向加速乘积值,决定了往前多快能达到最大速度,不需要可以配
1
- Negative Multiplier:反向加速乘积值,决定了反向多快能达到
0
,不需要可以配1
Jump 跳跃
- Force:跳起的力量,起跳速度由质量和这个值决定
跳跃手感:
- Low Jump Multiplier:小跳的时乘积值,释放跳跃键之后,此值越大越容易达到最高点,同时也跳的最矮
- Fall Multiplier: 下落时乘积值,越大下落加速越快
- Half Gravity Threshold: 半重力阈值,当垂直速度小于这个值时,角色重力减半,使得角色能飘更远
高级参数:
- Coyote Time Landing: 落地前按跳跃有效时间,决定了再次起跳的手感
- Coyote Time Grounded: 离开地面,比如走下悬崖,多长时间按跳跃依然有效
动作参数:
- Has Jumping: 不勾上的时候,角色可以没有Jumping动画,这时播放JumpUp
- Has FallStart: 不勾上的时候,角色可以没有FallStart动画,这时播放Falling
Dash 冲刺
- Dash Curve:决定冲刺时间和速度,横坐标为时间,纵坐标为速度
- 如图:最大速度是24.5,冲刺总时间:0.18秒
- Directions: 决定可以冲刺的方向
- Horizontal: 水平冲刺
- Four: 四方向,上下左右
- Eight: 八方向
Transition Rules 动作过渡
决定了动作之间是否可以过渡