プレイヤー

ツインテールの少女。 片手剣と銃を手に戦います。 銃はフックガンに切り替える事ができ、射程範囲内であれば壁や天井に移動して、スパイダーマンの様に張り付くことができます。

遷移について

プレイヤーの遷移は大きく三つに分けて考える事ができます。 遷移は複数のアニメーションを再生することができます。 uml Systemが最も優先度が高く、次にReactionActionは最も優先されない遷移になります。 優先度が高い遷移の割り込みが発生すると現在の遷移を中断しますが、優先度が低い場合は無視されます。

System

uml

Demoは汎用的な遷移で外部からアニメーションを指定することができます。 現時点では扉を開ける。宝箱を開ける二つのアニメーションが再生されます。

Action

Actionはゲームパッドなどでプレイヤーを操作した時の遷移です。 優先度は最も低いため次に説明するReactionの割り込みが発生すると中断します。

uml

各遷移の説明

Reaction

uml

各遷移の説明

上に行くほど割り込みの優先度が高くなります。