プレイヤーは樽のような特定のオブジェクトに飛び込み、オブジェクトの方向に吹き飛ばすことができる。この能力は、Cannon EnterとCannon Exit のAIノードを使用した場合にのみ機能します。
AIFSMを使用することで、高度な柔軟性とカスタマイズ性が得られます。AIFSMでは、Cannonの挙動を制御するステートを追加できます。これには、大砲を回転させたり、さまざまな経路で動かして障害物を作ることも含まれます。より詳しい設置例については、デモを参照してください。
最も基本的なセットアップでは、Cannonノードは実行するいくつかのステートで構成されています。CannonのAIには、プレイヤーを検出するためにIsTriggerモードに設定されたCollider2Dコンポーネントが必要です。
Important
プレイヤーは大砲の中ではダメージを受けません。

Important
プレイヤーが大砲の中に入ったら、ある時点で大砲の出口ノードを使わなければならない。
Cannon Enter | |
---|---|
Player | プレイヤーの参照 |
Cannon Exit | |
---|---|
Player | プレイヤーへの参照 |
Exit | Automaticが設定されている場合、プレイヤーは即座に大砲から射出されます。 Buttonが設定されている場合、指定されたボタンが押されると、プレイヤーは大砲から射出されます。 |
Force | 爆風の威力 |
Air Friction | 時間の経過とともに力に加わる空気の摩擦。 |
Blast Offset | プレーヤーが最初に大砲から出るときの位置。 |
Signals: cannonBlast