unity

2D

【Unity】2Dゲームのライティングの種類と設定方法

はじめに2Dゲームのライティング方法を紹介します。事前準備2Dにライティングを設定するには、URPにする必要があります。やり方はこちらを参照ください。ライティングの種類ヒエラルキービューの「+」をクリックして、Lightを選択しましょう。名...
2D

【Unity】プロジェクト途中からURPへ変更する方法!2Dライティングには必須

はじめにUnityには複数のレンダーパイプラインがあり、URPに変更する方法について解説します。URPに変更すると、以下のメリットがあります。2Dゲームでもライティングが使えるようになるURP対応のアセットが使えるようになるURP設定Uni...
UI

【Unity】スライダーの基本的な使い方ガイド!リアルタイムで値を取得する方法/HPバーを表現しよう

この記事で解決することスライダーはどうやって使うのか?スクリプトからスライダーの値を取得する方法スライダーの色の変更方法HPバーの作成方法スライダーとは、ユーザーがドラッグして、値を直感的に調整できるUI(ユーザーインターフェース)です。本...
2D

【Unity】背景を無限ループさせよう!多重スクロール方法

はじめに2D背景を無限にスクロールさせる方法について解説します。シェーダーは使わず、直感的にわかりやすい方法を紹介します。2D背景の設定方法についてはこちらをご覧ください。無限スクロールの仕組み背景の画像を複製して横に並べておき、カメラが移...
UI

【Unity】コード不要!ボタンを押したらオブジェクトを表示・非表示にする方法

はじめにボタンを押したら、ゲームオブジェクトを表示したり非表示したりする方法を紹介します。SetActiveを使用せずに、コード要らずで実現できるので、今までわざわざスクリプトを書いていた人は是非参考にしてください。ボタンの作成まずはUni...
2D

【Unity】2D背景の設定方法!背景を重ねて表示しよう

はじめに2Dゲームで、複数の背景画像を重ねて表示したいけど、思ったように表示されないことはありませんか?この記事では、画像を重ねて以下のゲーム画面を作成する方法を紹介します。最終的には、以下のゲーム画面を表示できるようになります。使用した画...
アセット

【Unityアセット】シンプルなおすすめUIアセット!Modern UI Packの使い方

はじめにボタンやスイッチやスライダーなどのUIを、もっとオシャレにしたくありませんか?Modern UI PackはシンプルなUIの詰め合わせになっています。Modern UI Packシンプルなデザインなので、いろんなゲームにも使えて汎用...
UI

【Unity】ゲーム中にスクリプトから画像を変更する方法

はじめにスクリプトから画像を差し替える方法を紹介します。2Dの脱出ゲームでは頻繁に画像を切り替える必要が出てくるので、参考にしてみてください。オーソドックスな方法と、もっと簡単にした方法を紹介します。画像の変更方法Imageコンポーネントを...
DOTween

【Unity】実例で解説!DOTweenの使い方【移動編】

はじめにこの記事では、実際の使用例をお見せしながらDOTweenアニメーションの中で、多く使われる移動のやり方について紹介します。移動アニメーションtransform.DOMove(移動したい位置, アニメーション時間)(4,0,0)の座標...
DOTween

【Unityアセット】お手軽アニメーション作成!必須級アセットDOTweenのインストールと使い方!【基本編】

はじめにUIアニメーションに必須の無料アセットDOTweenを紹介します。これを使うと例えばゲームオブジェクトのスムーズな移動アニメーション、スケールがゆっくり変化画像のフェードインテキストを1文字ずつ出現させるといった表現が可能となります...
Unity

【Unity】セーブ機能の作り方!コード要らずで簡単に実装できるおすすめアセットの紹介【Easy Save】

はじめにUnityでセーブ機能を実装する方法はいくつかありますが、初心者向けの方法としては、・UnityEngineが提供しているPlayerprefsを利用するというのがあります。ただし、セーブできる型が限られており、本格的にゲーム制作を...
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を学ぶ本や動画によって、...