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 | 壁に登った状態から足元の地面に立ち上がります。 |