HumanoidStateType

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

識別、閱取和設置 Humanoid 的物理控制狀態。 Humanoid:GetState()Humanoid:ChangeState() 方法,以及使用 2>Class.Humanoid.StateChanged2> 事件的此枚表。

有些州只允許手動設定,允許開發人員將人形關閉控制。

當改變玩家的人形時,這應該從該玩家在本地客戶端上執行的 LocalScript 來進行。某些狀態只能在設定過程 (客戶端或服務器) 設定時使用。 (死亡例如)

道具

名稱概要
FallingDown0

人形已被觸發,將嘗試在幾個瞬間起來。

Ragdoll1

(已停止使用) 人形已被一個快速移動的物體擊中(不受控制的下降)。 人形可以從這恢復。 此狀態必須設定並使用 Humanoid:ChangeState() 手動重設。

GettingUp2

人形會在下跌或扯倒後恢復行動。

Jumping3

人形跳躍了。(檢查 Humanoid.Jump )。這個狀態只持續短暫。這個狀態通常會變成地上或空中自由落體。

Swimming4

人形目前正在 Terrain 的水中游泳。

Freefall5

人形目前正在下降 (從高度跳躍或從懸崖上掉落)。

Flying6

設定時,人形將不會像 Humanoid.PlatformStand 屬性一樣動畫。這種狀態會持續,直到玩家飛走。

Landed7

人形會在自由落體後觸地。此狀態只持續短暫。

Running8

目前在地上執行。

RunningNoPhysics10

(已停用) 目前正在執行,並不靠近其他物理對象。

StrafingNoPhysics11

目前並未使用人形標準。無法設定 Humanoid:ChangeState()

Climbing12

人形正在上升 (例如攀爬 TrussPart 或梯子)。

Seated13

人形目前坐在座位或車輛座上。檢查Humanoid.Sit屬性。

PlatformStanding14

人形是平台站。檢查 Humanoid.PlatformStand 屬性。

Dead15

人形死了。將人形的狀態變更為此狀態會殺死它。

Physics16

人形體不會自動對任何人造體施加力,也不會自動轉換為任何其他狀態。這種狀態必須設定並手動使用 Humanoid:ChangeState() 來切換。

None18

如果內部啟動未知狀態,則無法使用此位置。

此頁面