AquaReiga31

雑記

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

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

【TopDown Engine】オリジナルのキャラクタアビリティの作り方について

前書きTopDownEngineではキャラクタを「歩かせたり」、「走らせたり」、「ジャンプしたり」、「攻撃したり」と様々な動作を標準的にすることができます。この動作をTopDownEngineではCharacterAbilityというくくり...
Unity

【Unity】Button実行時の処理内容をスクリプトから設定する方法

前書き通常、ボタンが押下された時に処理を実行する場合はインスペクターから設定することが多いのですが、ボタンのイベントはスクリプトからも設定することができます。インスペクターと異なり、スクリプトから設定することで処理の複数起動や複雑な処理も設...
Unity

【Unity】UIにSpriteRendererのキャラクターを表示する方法(RenderTextureを使って)

前書き最近ちょっと困ったこととして「UI画面にいままで作ったキャラクターを表示しようと思ったらできない!」ッということに遭遇しました。原因としてはなんてこともないのですが、UI画面に表示したい場合は「Image」で、ゲーム画面で表示したい場...
Unity

【Unity】ScriptableObjectを活用しよう!データ管理の最適化

前書きUnityのゲーム開発において、データの管理やコードの整理整頓は非常に重要です。その中でも、ScriptableObjectはデータの管理に便利な機能の一つになります。本記事では、ScriptableObjectの基本的な使い方と実際...
TopDownEngine

【TopDown Engine】遠距離武器の作り方その7~Poolingの設定について~

前書きここ最近はずっと遠距離武器を作っているためブログの記事も遠距離武器重視になっていますが、そんな第7回となる今回はPoolingの設定について紹介していこうと思います。弾薬のPoolingに限りませんがPoolingをうまく使うことで動...
TopDownEngine

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

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

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

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

【トラブル】PackageCacheでエラーが発生した時の対処法

前書きいつも通りアセットを追加しようとしたところ、PackageManagerで何かしらのエラーが発生してしまいました。日本語での解決方法を探したところめぼしいものが見つからなかったので今後のことも考えてこちらに残しておこうと思います。解決...
Unity

【Dialogue System for Unity】の使い方~その4~テンプレートを動かしてみよう~

前書き第2回まででDialogue System for Unityの基本的な操作方法が分かったと思いますので、今回からはさらに実践的なDialogue System for Unityの使い方について紹介していこうと思います。第4回はいろ...