TopDownEngine

【TopDown Engine】敵が攻撃をできるようにする方法

前書き いままで敵の視界を設定する方法やプレイヤーを見つける方法など紹介しましたが、敵が攻撃する設定方法については簡単にしか紹介していなかったため、今回は敵が攻撃できるようになる設定について紹介していこうと思います。 以前紹介した敵が攻撃す...
Unity

【Unity】ParticleにColliderを付与する方法(+Damageの設定)

前書き 今回紹介するのは「ParticleにColliderを付与する方法」になります。通常、ParticleSystemを利用する際はColliderはありませんが設定を変えることでParticleにもColliderを設定することができ...
TopDownEngine

【TopDown Engine】攻撃がヒットした時に敵を貫通する/しない弾の設定方法

前書き 遠距離攻撃を設定するときにものによっては「敵を貫通する武器を作りたい」と考えるかもしれません。TopDonwEngineの基本は敵を貫通する武器ではないですが、少し設定を変えることで「敵を貫通する武器(弾薬)」を作ることができますの...
雑記

【開発進捗】4作目の開発進捗:2024/5~8まで

前書き 大分今更感がありますが、現在作成している4作目の開発進捗もブログにまとめていこうと思います。 Twitterで日々開発進捗動画を上げていますが、Twitterだとまとめてみるのが大変でもうちょっと見やすいのがあればなーっと個人的に思...
Unity

【Dialogue System for Unity】の使い方~その6~テキストスキップの改良-テキストフィールドで-~

前書き 前回はテキストスキップの方法を紹介しましたが、使い方としては「スキップボタンを押してテキストスキップする」という方法になります。ゲームをする上で毎回スキップボタンを押すのはちょっと面倒に感じるかなと思います。 今回はほかのゲームでも...
Unity

【Dialogue System for Unity】の使い方~その5~テキストのスキップ~

前書き ゲームの展開上、どうしても長文をDialogue System for Unityで表示する必要が出てくると思いますが、デフォルトの設定ではテキストスキップ機能は表示されていません。ある所を設定するだけで画面上にテキストスキップボタ...
Unity

【Unity】Game画面上に表示するオブジェクトを設定する方法

前書き いろいろとUnityEditorの設定やらアセットやらを変更していたらいままで表示されていた敵などが急に表示されなくなった問題が発生しました。解決方法については簡単なのですが、いままで遭遇したことがなかった事象ですのでここに残してお...
TopDownEngine

【TopDown Engine】敵AIパターンを複数設定する方法について

前書き ボスキャラクターなどは通常の敵キャラクターと比べてより複雑な動作が求められます。例えば、ボスが特定の体力値以下になると攻撃パターンが変わる、フェーズが進むごとに新しい攻撃方法を使う、といったパターンが考えられます。これをTopDow...
Unity

【Unity】Transform.Find関数を使って対象のオブジェクトを見つける方法

前書き Unityでゲーム開発を行う際、オブジェクトを検索する方法としてGameObject.Find関数やGameObject.FindWithTag関数を使用することが多いかなと思います。ただし、GameObject.Find関数はシー...
雑記

【雑記】気が付けばこのブログも1年たちました

前書き TopDown Engineを極めるのブログを始めてから、気がつけば1年が経過しました(2023年7月からブログを開設)。最初は試行錯誤の連続で、記事の書き方やテーマの選び方に迷うことも多々ありましたが、最終的にはゲーム制作で今取り...