Engineを使って敵キャラクターが攻撃する方法を紹介しましたが、1つの攻撃方法だけでは敵キャラクターの行動が単調になり、バリエーションに欠けてしまいます。ボスキャラクターなどの場合、HPが減少するにつれて行動パターンが変化したり、新しい攻撃を繰り出したりするように通常の敵キャラクターとは一味違った設定が求められます。Engineでは、最初から複数の攻撃方法を設定できる機能がすでに備わっており、このような要望に対応できるようになっています。そこで、今回は敵キャラクターに複数の攻撃方法を設定する手順について詳しく解説していきたいと思います。前回敵が攻撃する設定についてまとめた記事は以下になりますので、参考にご確認ください。いままで敵の視界を設定する方法やプレイヤーを見つける方法など紹介しましたが、敵が攻撃する設定方法については簡単にしか紹介していなかったため、今回は敵が攻撃できるようになる設定について紹介していこうと思います。前回紹介しましたが、TopDownEngineで敵が攻撃してくれるようにするには以下の設定が必要になります。Brainを使って攻撃アクションを行う」ことです。Brainを使って武器それぞれに対して攻撃アクションを行う」設定が必要になります。やりかたは簡単ですのでそれぞれどのように設定するか見ていきましょう。Weapon」コンポーネントを設定する必要があります。Weaponと処理の違いはほとんどありません。Weaponに武器を設定して動かしてみましょう。2D/3Dコンポーネントを使用します。Weapon」が設定されているものの2つが存在します。Brainで呼び出したときにそれぞれの武器が「攻撃する」というステータスになる仕組みになっています。2DにはLabelがあり、それぞれどのような機能なのかを任意で名づけることができます。どちらのコンポーネントが何の武器か分かりやすくするためLabelに説明を入れることをお勧めします。2Dそれぞれを呼び出すように設定することでそれぞれの武器を切り替えて攻撃することができます。Brainになります。それぞれ必要なところで呼び出すように設定することで複数の武器(攻撃)設定することができます。づいたら近距離攻撃」をするようにしてみました。今回は分かりやすく上記2つの条件で設定しましたが、「HPが一定以下の場合」や「プレイヤーとの距離が一定になった場合」などTopDownEngineではいろいろな条件を設定することができるので、自分に合った条件を設定してみてください。まとめ今回は敵が複数の攻撃をできるようにする方法について紹介しました。Brainに設定することになります。Brainを使ってどのタイミングで読み出すのか?といった敵キャラクターの条件付けが大変なので具体的にどういったときに攻撃をさせたいのかを詳細に決めておくといいかもしれません。攻撃手段を自作すると大変ですがTopDownEngineの場合、標準的に備わっている機能ですので色々な機能をたくさん使ってTopDownEngineについて理解を深めていけたらいいかと思います。TopDownEngineではキャラクタを「歩かせたり」、「走らせたり」、「ジャンプしたり」、「攻撃したり」と様々な動作を標準的にすることができます。Engineで近距離武器の作り方について記載していこうと思います。Brain"というコンポーネントを使用してAIの行動を決定しています。Brain"が作られているのか理解する必要があります。EngineのDemoにあるKoalaDungeonについて記載していこうと思います。KoalaDungeonがあるのは分かったけど何がどう動いてるの!?という人に向けた記事になります。前回、大雑把に武器とアニメーションを連動させる方法について紹介しましたが、今回はより詳細にアニメーションを連動させる方法について紹介していこうと思います。前回までの近距離武器の作り方については以下をご覧ください。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。最近のコメント表示できるコメントはありません。免責事項等ホーム検索トップサイドバータイトルとURLをコピーしました。