TopDownEngine 【TopDown Engine】ボス出現などでBGMを変更する方法 前書き普通に実装すると、現在音が鳴っているBGMを停止して、次のBGMを実行、ボスが撃破されたら元のBGMを再生するというスクリプトを組む必要がありますが、今回はTopDown Engine(に付属されているFEEL)の機能を使ってボスが出... 2023.09.09 TopDownEngine
Unity 【Unity】アニメーションと同期してColliderを変更する方法 前書きUnityで実装をしていると例えば「ダメージが発生する床はアニメーションに連動してColliderの有効・無効を切り替えたい」と言ったことがやりたくなる時があります。今回はアニメーションに同期したColliderの有効・無効を切り替え... 2023.09.03 Unity
Unity 【ゲーム開発状況】スタミナバーなどをプレイヤー上部に追加 前書き2023年現在、3作目を制作中です。まだまだ道半ばですがちょっとしたゲーム開発状況について紹介していこうと思います。開発状況UI周りの修正を行っている所です。前作は画面左上にレベルやHPバーなどを配置していましたが、今作では、"ダッシ... 2023.08.27 Unity
TopDownEngine 【TopDown Engine】ドアを開ける動作について 前書きTopDown Engineには「ある範囲に入った時に特定のボタン(Space)を押すことでイベントを実行する」処理がすでに組まれています。この処理を使うことでドアを開けたり、宝箱を開けたりといったアクション動作を簡単に実装することが... 2023.08.20 TopDownEngine
TopDownEngine 【TopDown Engine】KoalaDungeonを動かしてみよう 前書き今回はTopDown EngineのDemoにあるKoalaDungeonについて記載していこうと思います。KoalaDungeonがあるのは分かったけど何がどう動いてるの!?という人に向けた記事になります。KoalaDungeonを... 2023.08.14 TopDownEngine
TopDownEngine 【TopDown Engien】近距離武器の作り方その1 前書き今回はTopDown Engineで近距離武器の作り方について記載していこうと思います。近距離武器には通常攻撃コンボ攻撃タメ攻撃(TopDown Engien Ver3.2より追加)がありますが今回は簡単な通常攻撃とコンボ攻撃の近距離... 2023.08.11 TopDownEngine
TopDownEngine 【TopDown Engine】ダメージを発生させる方法 前書きダメージを発生させる方法として"DamageOnTouch"コンポーネントを使用します。このコンポーネントはインスペクター上でダメージを発生させる対象、タイミング、ダメージ量、ダメージが発生する頻度などなどダメージに関することがほとん... 2023.08.06 TopDownEngine
Unity 【最適化】簡単に衝突を減らして処理を軽くする方法 前書きゲームを作っていくうえで避けては通れないのが「最適化」になります。どんなにいいゲームを作ったとしても処理が重くなるとストレスがたまってしまい、プレイが台無しになることも多々あると思います。いきなり処理を軽くすることを目的とした実装を考... 2023.08.01 Unity
TopDownEngine 【TopDown Engine】AIの実装方法について 前書きTopDown Enginの場合は"AI Brain"というコンポーネントを使用してAIの行動を決定しています。コーディングなしで実装できる反面、どのように"AI Brain"が作られているのか理解する必要があります。感覚的に設定する... 2023.07.28 TopDownEngine
TopDownEngine 【TopDownEngine】トラブル2~PauseをするとSfxの音が消える問題について~ 前書きTopDown Engineに限らずですがUnityAssetから購入したものを動かしてみると、「おやっ?」っと思うような挙動をすることは多々あります。だいたいの場合はソースコードを追えば何とか見つけることができると思いますが、そもそ... 2023.07.25 TopDownEngine