跳到主要内容

参数说明

角色导入的参数说明

基本参数

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 动作过渡

决定了动作之间是否可以过渡