Enemy Behaviour(敵の挙動)

確認済のバージョン: 2017.3

-

難易度: 初級

Enemy Behaviour コンポーネントは、サンプルゲームに含まれる 2 種類の敵(Chomper と Spitter)に適用されます。これら 2 種の敵は、Project ウィンドウの Prefabs > Enemies の中にあります。

2 種類の敵は両方とも同じコンポーネントを使用していますが、設定が異なっています。

  • Sprite Faces Left ― スプライトを左向きにしたい場合にチェックマークを入れてください。

  • Movement(動き)

    • Speed ― 敵の速度です。

    • Gravity ― 敵の落下する速度です。

  • References(参照)

    • Projectile Prefab ― 敵が飛ばす発射物のプレハブです(発射する敵のみ)。
  • Scanning Settings(検知設定)

    • View Direction ― 敵がプレイヤーを検知できる方向です。Scene ビュー上で緑色の円で表されます。

    • View FOV ― 敵の有効視野(Field of View)です。Scene ビュー 上で緑色の円で表されます。

    • View Distance ― 敵がプレイヤーを見ることができるようになる距離です。Scene ビュー上で緑色の円で表されます。

    • Time Before Target Lost ― プレイヤーが敵の範囲外に出てから、敵がプレイヤーを追いかけたり探したりするのを止めるまでの時間の長さです。

  • Melee Attack Data ― (近距離攻撃に関する情報です。Chomper などの近距離攻撃をする敵にのみ適用されます。)

    • Melee Range ― 敵がプレイヤーを攻撃した時にヒット可能になる(敵自身からの)距離です。

    • Melee Damager ― 敵の Damager スクリプトです。詳細は「ダメージシステム」の項をご覧ください。

    • Contact Damager ― 敵の Contact Damager スクリプトです。敵に触れることでダメージを発生させるスクリプトです。

    • Attack Dash ― 敵が攻撃する時の前方へのダッシュの有効・無効の設定です。

    • Attack Force ― プレイヤーが攻撃された時に加えられる力です。この力によって、攻撃されたプレイヤーが後方に跳ね返されます。

  • Range Attack Data ― 範囲攻撃に関する設定です。Spitter などの範囲攻撃を行う敵にのみ適用されます。

    • Shooting Origin ― 発射物の発射される位置(起点)です。

    • Shoot Angle ― 発射物が発射位置(起点)から発射される際の角度です。

    • Shoot Force ― 発射物に加えられる力です。

    • Fire Rate ― 発射物の発射される速さです。

  • Audio(オーディオ)

    • Shooting Audio ― 発射物の発射時に使われる RandomAudioPlayer です。

    • Melee Attack Audio ― 近距離攻撃時に使用される RandomAudioPlayer です。

    • Die Audio ― 敵が死ぬ時に使用される RandomAudioPlayer です。

    • Foot Step Audio ― 敵の足音に使用される RandomAudioPlayer です。

  • Misc(その他)

    • Flickering Duration ― 体力が 1 より高い状態でヒット(攻撃)を受けた敵は、ヒットされたことを示すために点滅します。その点滅の持続時間の長さです。