General
在General选项卡中,你会找到可以修改的最常用参数(AC)。
Parameters
Player
如果设置为true,该Animal将是你的主角。
这将使用单例模式,并设置静态值:Animal.isPlayer.Value = true;。这样,Respawn System和CheckPoints将知道在Animal死亡时应该重生哪个主Animal(Player)。
Pivots
Pivots用于将动物对齐到地面或水面,更多信息请参见下一个链接。
Movement
Camera Input
动物将使用摄像机的前进方向进行移动。
- 如果禁用Camera Input,动物将不再受到摄像机视角的影响,也可以向后走。
Always Forward
如果为true,动物将始终向前移动——就像无尽跑步游戏一样。
Use Camera Up
使用摄像机的上向量在飞行或水下游泳时上下移动——如果为false,动物需要一个上下输入才能升高或降低。
- 启用时,如果你将摄像机向上或向下指,角色也会随之向上或向下移动。
Smooth Vertical
用于摇杆或移动输入,通过摇杆压力增加速度。
Can Sprint
动物可以冲刺吗?
Turn Multiplier
动物的转向倍增器。更高的值意味着动物转向更快。
In Place Damp
在原地转动时的平滑阻尼。这在AI到达目标并且目标在AI动物周围移动时使用。
Turn Limit
当转角超过提供的限制时,减慢动物的速度。
https://streamable.com/9cwag1
Animator Speed
动物动画师的全局倍增器。更高的值意味着动画播放得更快。
Time Multiplier
动物的局部时间倍增器。可以用于慢动作移动。你可以让所有动物敌人慢慢移动,而你的角色以正常速度移动,以模拟聚焦功能。
Ground
Ground Layer
动物考虑的地面层。
- (如果动物无故开始下落,可能是因为Ground Layer为空,或者动物下面的游戏对象层需要添加到Ground Layer Mask中)。
Ground Layer设置为Nothing ->
Orient To Ground
一个开关,允许动物将其旋转对齐到地面——禁用此功能用于类人角色!
Debris Tag
你在Unity中将你的碎片标记为什么?为小石头、楼梯和动物可以行走的小物体打标签,以便更好地进行射线投射计算。默认设置为“Stair”。
https://streamable.com/zweytj
Height
动物的臀部到地面的距离。
Slope Limit
动物可以行走的最大坡度角。如果动物尝试在超出此角度的坡度上行走,它将滑下。
Slide Threshold
开始滑下的地形角度。
Slide Amount
如果动物因坡度而滑下,应被推动的力度。
Slide Damp (Dampening)
激活滑动效果的阻尼值——较低的值意味着滑动发生得更快。
Ground Alignment
Align Pos Lerp
在接地时对齐地面的平滑值。
Align Pos Lerp = 2 ->
Align Pos Lerp = 30 ->
Align Pos Delta
在使用非接地状态(例如下落)时对齐地面的平滑值。
Align Rot Lerp
在接地时对齐地面坡度的平滑值。
Align Rot Lerp = 2 ->
Align Rot Lerp = 30 ->
Raycast Radius
用于检查动物下方地面的球形射线投射半径。
Align Cycle
当动物接地时,控制器每帧应检查多频繁以对齐动物。更高的值意味着更高的精度,较低的值意味着更好的性能。默认值为每帧一次。
Gravity
Direction
重力的方向为Vector 3。默认值为y轴上的-1。例如,标准的地球重力直接向下施加。
Force
动物下落到地面的力量。默认值为9.8。
Start Gravity Cycle
启动重力并给动物下压的额外时间。
更高的值意味着更强的重力。
Clamp Gravity Speed
限制重力的速度/速度。设置为0将忽略此设置。
Ground Changes Gravity
一个开关,允许动物在任何表面上以任何方向移动,例如倒立或类似于索尼克在管道中移动。
Strafing
Can Strafe
动物可以侧移吗?
- 侧移需要一套新的动画。确保你有适当的动画来使用此功能!
Strafe
激活动物的侧移——一个可切换的布尔值,通常在运行时使用——通常不需要自己设置。
Normalize
规范化动物的侧移角度,例如180到-180变为1到-1。
Lerp
平滑进入状态的Lerp值。默认值为5。