HumanoidStateType

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

識別、閱讀並設置 Humanoid 的物理控制狀態。Humanoid:GetState()Humanoid:ChangeState() 方法,以及目前的Humanoid.StateChanged事件使用此枚列。

有些狀態只允許手動設設定,並允許開發人員讓人形放棄控制其角色。

當修改玩家的人形時,這應該從該玩家在他們的本地客戶上執行的 LocalScript 進行。某些狀態僅在擁有者過程(客戶或服務伺服器)設置時才能運作。(死亡例如)

道具

名稱概要
FallingDown0

機器人已被絆倒,並將在幾秒鐘內嘗試起身。

Ragdoll1

(過時) 人形被快速移動的物體擊中(無控制的下降)。人形機器人可以從這裡恢復。: 此狀態必須手動設置並取消使用 Humanoid:ChangeState()

GettingUp2

人形會在倒下或脫落之後回到腳上。

Jumping3

人形剛剛跳了。(檢查 Humanoid.Jump )。此狀態只持續短時間。此狀態通常會轉換為落地,如果在地面上,或自由落體,如果仍在空中。

Swimming4

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

Freefall5

人形目前正在下降(從高處跳下或從懸崖上掉下來)。

Flying6

當設定時,人形將不會動畫,與 Humanoid.PlatformStand 屬性相同。此狀態會持續到玩家飛行為止。

Landed7

機器人在下降後觸碰地面。此狀態只持續短時間。

Running8

目前在地面上運行時。

RunningNoPhysics10

(已停用)目前運行且不靠近其他物理對象。

StrafingNoPhysics11

目前並未使用預設 Humanoid。無法使用 Humanoid:ChangeState() 設置。

Climbing12

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

Seated13

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

PlatformStanding14

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

Dead15

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

Physics16

人形不會單獨施加任何力量,也不會自動轉到任何其他狀態。此狀態必須手動設置並取消使用 Humanoid:ChangeState()

None18

如果內部發生未知狀態,無法使用暫時填充器的情況。

此頁面