TopDownEngine

TopDownEngine

【TopDown Engine】遠距離武器の作り方その6~MagazineとReloadについて~

前書き 第6回となる今回はMagazineとReloadについて紹介していこうと思います。 以下の動画のように武器のマガジンがなくなった場合にリロードをしてくれる機能がTopDown Engineには標準的に実装されています。 ただし、リロ...
TopDownEngine

【TopDown Engine】遠距離武器の作り方その5~弾薬の有無の設定について~

前書き 第5回となる今回は弾薬の有無の設定について紹介していこうと思います。 弾薬の有無とは何か?というとTopDown Engineでは以下のように弾薬の有無を設定した遠距離武器を作成することができます。 弾薬なしの無限大に攻撃できる武器...
TopDownEngine

【TopDown Engine】ConeOfVisionでプレイヤーを見つける方法

前書き 以前、敵AIの視界内にプレイヤーが入ってきたらTrueを返す処理(AIDecisionDetectTargetRadius2D)を紹介しましたが、ほかにも敵AIの視界にプレイヤーが入ってきたらTrueを返す処理があることが分かりまし...
TopDownEngine

【TopDown Engine】Input Managerの作りについて

前書き 歩いたり、攻撃したり、ジャンプしたりとプレイヤーが入力をした場合、入力に準じてキャラクタが動いてくれます。一つ一つを自分で作成することは非常に大変ですがTopDown Engineの場合、標準的な入力はすでに実装済みとなっています。...
TopDownEngine

【TopDown Engine】Damage Type(状態異常)のやり方

前書き 2024年4月現在、TopDownEngineの最新バージョンはver3.6(The Old Machine)になっています。日々、TopDownEngineも更新されているため、今までなかった機能も新しいバージョンになったら追加さ...
TopDownEngine

【TopDown Engine】トラブル対応3~実行するとカメラが真っ暗になるとき~

前書き TopDown Engineを触っているとときたま、予期せぬことが起きることがあります。だいたいは自分の修正方法に問題があるせいでトラブルになるのですが、今後のことも考えてこういったトラブルが発生した時は解決方法も合わせて残していこ...
TopDownEngine

【TopDown Engine】近距離武器の作り方その4~ポジション~

前書き 自分が武器を作っていて最初につまずいたのが、キャラクタが武器を持つときのポジションでした。キャラクタ自体には「WeaponAttachment」という武器を持たせるための場所が設定されているのですが、Weaponクラスにも同様に「P...
TopDownEngine

【TopDown Engine】近距離武器の作り方その3~アニメーション~

前書き 前回、大雑把に武器とアニメーションを連動させる方法について紹介しましたが、今回はより詳細にアニメーションを連動させる方法について紹介していこうと思います。 前回までの近距離武器の作り方については以下をご覧ください。 Weaponクラ...
TopDownEngine

【TopDown Engine】遠距離武器の作り方その4~アイテムとしての作り方~

前書き 第1回から今回の第4回までで、ほぼ遠距離武器の作り方について説明できたかなと思います。今後も遠距離武器で何か新しい機能など紹介しようとは思いますが、何か遠距離武器を作ってみたいと思ったら第1回から第4回を見ていただくことで作れるよう...
TopDownEngine

【TopDown Engine】遠距離武器の作り方その3~弾薬の作り方~

前書き 今回は遠距離武器の「弾薬の作り方」について紹介していこうと思います。弾薬の場合は モデルの作成 ダメージや速度などの機能の実装 Feedbacksの実装 軌跡やぶつかった時のパーティクルの実装 を行うことが多いです。最小限の実装とし...