HumanoidStateType
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
Humanoid の物理制御状態を識別、読み込み、設定します。Humanoid:GetState() および Humanoid:ChangeState() メソッド、および現在 Humanoid.StateChanged イベントで使用されているこの Enum 。
いくつかの状態では、手動設定のみを許可し、開発者がヒューマノイドのキャラクターのコントロールを放棄することを許可します。
プレイヤーのヒューマノイドを変更するとき、これはそのプレイヤーが自分のローカルクライアントで実行した 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 | 不明な状態が内部でトリガーされた場合の使用できないプレースホルダー |