HumanoidStateType
*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡。
識別、閱取和設置 Humanoid 的物理控制狀態。 Humanoid:GetState() 和 Humanoid:ChangeState() 方法,以及使用 2>Class.Humanoid.StateChanged2> 事件的此枚表。
有些州只允許手動設定,允許開發人員將人形關閉控制。
當改變玩家的人形時,這應該從該玩家在本地客戶端上執行的 LocalScript 來進行。某些狀態只能在設定過程 (客戶端或服務器) 設定時使用。 (死亡例如)
道具
名稱 | 值 | 概要 |
---|---|---|
FallingDown | 0 | 人形已被觸發,將嘗試在幾個瞬間起來。 |
Ragdoll | 1 | (已停止使用) 人形已被一個快速移動的物體擊中(不受控制的下降)。 人形可以從這恢復。 此狀態必須設定並使用 Humanoid:ChangeState() 手動重設。 |
GettingUp | 2 | 人形會在下跌或扯倒後恢復行動。 |
Jumping | 3 | 人形跳躍了。(檢查 Humanoid.Jump )。這個狀態只持續短暫。這個狀態通常會變成地上或空中自由落體。 |
Swimming | 4 | 人形目前正在 Terrain 的水中游泳。 |
Freefall | 5 | 人形目前正在下降 (從高度跳躍或從懸崖上掉落)。 |
Flying | 6 | 設定時,人形將不會像 Humanoid.PlatformStand 屬性一樣動畫。這種狀態會持續,直到玩家飛走。 |
Landed | 7 | 人形會在自由落體後觸地。此狀態只持續短暫。 |
Running | 8 | 目前在地上執行。 |
RunningNoPhysics | 10 | (已停用) 目前正在執行,並不靠近其他物理對象。 |
StrafingNoPhysics | 11 | 目前並未使用人形標準。無法設定 Humanoid:ChangeState() 。 |
Climbing | 12 | 人形正在上升 (例如攀爬 TrussPart 或梯子)。 |
Seated | 13 | 人形目前坐在座位或車輛座上。檢查Humanoid.Sit屬性。 |
PlatformStanding | 14 | 人形是平台站。檢查 Humanoid.PlatformStand 屬性。 |
Dead | 15 | 人形死了。將人形的狀態變更為此狀態會殺死它。 |
Physics | 16 | 人形體不會自動對任何人造體施加力,也不會自動轉換為任何其他狀態。這種狀態必須設定並手動使用 Humanoid:ChangeState() 來切換。 |
None | 18 | 如果內部啟動未知狀態,則無法使用此位置。 |