stateDiagram-v2
state Ladder {
[*]-->LadderUpStart
[*]-->LadderDownStart
LadderUpStart --> Ladder
LadderDownStart --> Ladder
Ladder --> LadderUpEnd
Ladder --> LadderDownEnd
LadderUpEnd --> [*]
LadderDownEnd --> [*]
}
Ladder - 梯子アクション
壁登りアクションがあるので、梯子アクションは廃止の可能性が高いです
内部ステート図
stateDiagram-v2
[*]-->LadderUpStart
[*]-->LadderDownStart
LadderUpStart --> Ladder
LadderDownStart --> Ladder
Ladder --> LadderUpEnd
Ladder --> LadderDownEnd
LadderUpEnd --> [*]
LadderDownEnd --> [*]
state Ladder {
ClimbimgWait --> LadderUp
ClimbimgWait --> LadderDown
}
アニメーション
ステート名 | ファイル名 | コメント |
---|---|---|
ClimbUpStart | 立った状態から目の前の壁につかまります。 | |
ClimbDownStart | 立った状態から足元の壁に降りてつかまります。 | |
ClimbimgWait | 壁につかまって待機している状態です。BlendSpace2Dによる上下左右のアニメーションをブレンドして再生します。 | |
ClimbingUp | 壁につかまって上に登っている状態です。BlendSpace2Dによる下左右のアニメーションをブレンドして再生します。 | |
ClimbingDown | 壁につかまって下に降りている状態です。BlendSpace2Dによる上左右のアニメーションをブレンドして再生します。 | |
ClimbingLeft | 壁につかまって左に移動している状態です。BlendSpace2Dによる上下右のアニメーションをブレンドして再生します。 | |
ClimbingRight | 壁につかまって右に移動している状態です。BlendSpace2Dによる上下左のアニメーションをブレンドして再生します。 | |
ClimbUpEnd | 壁に登った状態から上の地面に立ち上がります。 | |
ClimbDownEnd | 壁に登った状態から足元の地面に立ち上がります。 |