BrainのActionsについて敵が攻撃するような設定をしたときの動画まとめ前書きいままで敵の視界を設定する方法やプレイヤーを見つける方法など紹介しましたが、敵が攻撃する設定方法については簡単にしか紹介していなかったため、今回は敵が攻撃できるようになる設定について紹介していこうと思います。以前紹介した敵が攻撃する設定については以下になります。Brainで敵キャラがプレイヤーを追いかけて攻撃する設定方法について紹介していこうと思います。Brain...aquaregia31.com2023.10.15敵が攻撃する方法TopDownEngineで敵が攻撃してくれるようにするには以下の設定が必要になります。Brain“のActionsで呼び出す上記1~4の設定をすることで敵キャラが攻撃をしてくれるようになります。「敵が一定の距離に入ったら」や「一定の時間が経過したら」など攻撃を発動するタイミングはまた別途設定が必要になりますので、今回はまず攻撃が発動できるようになるまでを目標にしようと思います。Weaponについて敵が攻撃するようになるためには武器を持たせる必要があります。Weaponで作成したPrefabを設定すればOKです。Weapon“に武器を設定することで「敵が武器を持った状態」になります。2D/3Dについて敵キャラが武器を持った状態でも「攻撃する」というステータスにしなければいつまでたっても攻撃をしてくれません。コンポーネントを使う必要があります。Weapon”が設定されて入れば自動で現在持っている武器を読み出す作りになっていますので、特に設定は不要です。設定する方法は上記になります。2D)に失敗しますので、Attackの前にプレイヤーを見つけるロジックを事前に作成する必要があります。今までの設定をした敵キャラクタを動かしたときの動画になります。StateがAttackになるときに攻撃していることが分かります。DetectingやMovingはDemoにあるKoalaNinjaとほぼ同じですのでまずは敵を見つける→プレイヤーの方に移動する→攻撃するところまでできるようにしてみましょう。まとめ今回は敵が攻撃をできるようにする方法について紹介しました。敵AIの基本的な要素である攻撃についてですので、まずはこの仕組みを理解し、いつでも作れるようになると敵キャラクタを作るのは簡単になると思います。今回紹介したのは単純に攻撃するっといったことですので、次回は複数の攻撃方法を切り替えて攻撃するっということも紹介していこうと思います。Engineを使って敵キャラクターが攻撃する方法を紹介しましたが、1つの攻撃方法だけでは敵キャラクターの行動が単調になり、バリエーションに欠けてしまいます。ここ最近はずっと遠距離武器を作っているためブログの記事も遠距離武器重視になっていますが、そんな第7回となる今回はPoolingの設定について紹介していこうと思います。Engine】TopDownEngineを使ってゲームを作っています。TopDownEngineを使ってゲームを作っています。始めまして、AquaRegia31と申します。Engineを用いた見下ろし型2Dアクションゲームを作成しています。TopDownEngineではキャラクタを「歩かせたり」、「走らせたり」、「ジャンプしたり」、「攻撃したり」と様々な動作を標準的にすることができます。Engineで敵キャラを倒したときにアイテムをドロップさせる方法になります。遠距離攻撃を設定するときにものによっては「敵を貫通する武器を作りたい」と考えるかもしれません。第5回となる今回は弾薬の有無の設定について紹介していこうと思います。Engineでは以下のように弾薬の有無を設定した遠距離武器を作成することができます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。最近のコメント表示できるコメントはありません。免責事項等ホーム検索トップサイドバータイトルとURLをコピーしました。