Animal Controller文件——General

陈侠云發表於2024-10-30

General

在General選項卡中,你會找到可以修改的最常用引數(AC)。
image

Parameters

Player

image
如果設定為true,該Animal將是你的主角。

這將使用單例模式,並設定靜態值:Animal.isPlayer.Value = true;。這樣,Respawn System和CheckPoints將知道在Animal死亡時應該重生哪個主Animal(Player)。

Pivots

image
Pivots用於將動物對齊到地面或水面,更多資訊請參見下一個連結。

Movement

image

Camera Input

動物將使用攝像機的前進方向進行移動。
image

  • 如果禁用Camera Input,動物將不再受到攝像機視角的影響,也可以向後走。

Always Forward

如果為true,動物將始終向前移動——就像無盡跑步遊戲一樣。

Use Camera Up

使用攝像機的上向量在飛行或水下游泳時上下移動——如果為false,動物需要一個上下輸入才能升高或降低。
image

  • 啟用時,如果你將攝像機向上或向下指,角色也會隨之向上或向下移動。

Smooth Vertical

用於搖桿或移動輸入,透過搖桿壓力增加速度。
image

Can Sprint

動物可以衝刺嗎?

Turn Multiplier

動物的轉向倍增器。更高的值意味著動物轉向更快。

In Place Damp

在原地轉動時的平滑阻尼。這在AI到達目標並且目標在AI動物周圍移動時使用。
image

Turn Limit

當轉角超過提供的限制時,減慢動物的速度。
https://streamable.com/9cwag1

Animator Speed

動物動畫師的全域性倍增器。更高的值意味著動畫播放得更快。

Time Multiplier

動物的區域性時間倍增器。可以用於慢動作移動。你可以讓所有動物敵人慢慢移動,而你的角色以正常速度移動,以模擬聚焦功能。

Ground

image

Ground Layer

動物考慮的地面層。

  • (如果動物無故開始下落,可能是因為Ground Layer為空,或者動物下面的遊戲物件層需要新增到Ground Layer Mask中)。

Ground Layer設定為Nothing ->
image

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 ->
image
Align Pos Lerp = 30 ->
image

Align Pos Delta

在使用非接地狀態(例如下落)時對齊地面的平滑值。

Align Rot Lerp

在接地時對齊地面坡度的平滑值。

Align Rot Lerp = 2 ->
image
Align Rot Lerp = 30 ->
image

Raycast Radius

用於檢查動物下方地面的球形射線投射半徑。

Align Cycle

當動物接地時,控制器每幀應檢查多頻繁以對齊動物。更高的值意味著更高的精度,較低的值意味著更好的效能。預設值為每幀一次。

Gravity

image

Direction

重力的方向為Vector 3。預設值為y軸上的-1。例如,標準的地球重力直接向下施加。

Force

動物下落到地面的力量。預設值為9.8。

Start Gravity Cycle

啟動重力並給動物下壓的額外時間。
更高的值意味著更強的重力。

Clamp Gravity Speed

限制重力的速度/速度。設定為0將忽略此設定。

Ground Changes Gravity

一個開關,允許動物在任何表面上以任何方向移動,例如倒立或類似於索尼克在管道中移動。

Strafing

image

Can Strafe

動物可以側移嗎?

  • 側移需要一套新的動畫。確保你有適當的動畫來使用此功能!

Strafe

啟用動物的側移——一個可切換的布林值,通常在執行時使用——通常不需要自己設定。

Normalize

規範化動物的側移角度,例如180到-180變為1到-1。

Lerp

平滑進入狀態的Lerp值。預設值為5。

相關文章