umi

Unity

【Unity】初期化に便利!OnEnableの使い方!OnEnable/Start/Awakeの呼ばれる順番は?

はじめにゲームオブジェクトをアクティブにするとき、変数や子オブジェクトなどを毎回初期化しておきたい場合にOnEnableが役に立ちます。この記事では、OnEnableの使い方や、StartやAwakeとの違いについて解説します。OnEnab...
2D

【Unity】2Dパーティクルエフェクトの作り方!星を降らせてみよう【後編】

はじめに前編では、パーティクル素材の作り方やUnityでの色の付け方を紹介しました後編では、星を上から降らせたり、ランダムにサイズを変える方法について解説します星の降らせ方Particle Systemの Shape を Edge に設定し...
2D

【Unity】2Dパーティクルエフェクトの作り方!星を降らせてみよう【前編】

はじめにゲーム制作をしていると、炎や雷など様々なエフェクト表現をしたくなってきますこの記事では、2Dエフェクトの作成方法とクオリティアップの方法について解説していきます前編と後編で分かれているので、後編の方もご覧ください最終的には、このよう...
Unity

【Unity】SerializeFieldとは?Publicとの違いについて解説!

本記事で解決できることSerializeFieldとは?SerializeFieldとPublicの違い、使い分けUnityでゲーム開発をする際によく使用するSerializeFieldについて解説します!Unityを学ぶ本や動画によって、...
Unity

【Unity】端末の画面サイズに合わせる方法【Canvas Scaler】

はじめに端末は様々なサイズがあるため、ただUIを配置しただけでは思っていたサイズ感と異なってしまいますこの記事では、自動的にサイズ感を合わせる方法を解説します解像度の違う端末では、ボタンサイズが小さく見えるようになってしまいました画面サイズ...
Unity

【Unity】デバッグにも便利! ScriptableObjectによるデータベースの作成

はじめに・RPGの敵キャラクターの名前、HP、MP…・脱出ゲームのアイテムの名前、アイテム画像など、多くのパラメーターを使用するゲームは多々ありますScriptableObjectを使うと、これらのアイテムのパラメーターを効率よく管理できま...
Unity

【Unity】Hierarchy ビューを色分けして見やすくしたい【無料アセット】

はじめにHierarchyビューのゲームオブジェクトが多くなり、煩雑になってしまったことはありませんか?色分けできる無料アセットがありましたので、そちらを紹介しますアセット名:Colourful Hierarchy Category Gam...
Unity

【Unity】公式無料アセットを使ってプレイヤーとの距離に応じた音量の変え方を学ぼう【Foundations of Audio】

はじめにプレイヤーとの距離に応じて音量が変わった方がよりリアルになりますよねUnity が配布している無料アセットで、どのように音量を変えられるか学ぶことができます無料アセットのインストール事前準備として、Unity Hubから3D(URP...
Unity

【Unity】ヒエラルキーとインスペクターが遠い…レイアウトの変更と保存方法

はじめにUnityのデフォルトのレイアウトでは、ヒエラルキーとインスペクターが遠く、インスペクターまでドラッグするのが面倒ですこのレイアウトは自由に変えることができます簡単設定右上から別のレイアウトに変えることができますとりあえずヒエラルキ...
Unity

【Unity】端末のセーフエリアの見え方を確認してノッチを回避する方法【Device Simulator】

はじめに作成したアプリのボタンなどが、画面の端にある場合、一部の端末のノッチと被ってしまうケースがあります実機を持っていなくても、Unity上で様々な端末の実際の見え方を確認できます※Unity 2019.3 以降が必要ですDevice S...