Unityメモ

Unityメモ

C#で修正漏れを防止するnameofについて【Unity】

今回はUnityというよりC#のプログラム的なメモです。 修正漏れ防止 例えば、下記の様にInvokeやInvokeRepeatingでは呼び出すメソッドを文字列として指定します。 using UnityEngine; public cla...
Unityメモ

Swatchライブラリで色をプリセットして共有【Unity】

今回はUnityのスワッチライブラリを利用して色を保存、再利用、共有する方法のメモです。 はじめに Unityのバージョンは2021.3.3f1です。 Unityで色(Color)を指定する時、プリセットして利用する色を簡単に統一する感じで...
Unityメモ

InvokeRepeatingを利用して繰り返し同じ処理をする【Unityメモ】

今回はUnityのスクリプトで繰り返し処理を行う「InvokeRepeating」のメモです。 はじめに Unityのバージョンは2021.3.14f1です。 同じ処理を定期的に繰り返し実行する方法はいくつかありますが、今回は「Invoke...
Unityメモ

オブジェクトを回転させて砲撃機のように弾を発射【Unity】

今回はUnityで砲撃機のようなものを作成してみます。 イメージとしては固定砲台。キーボードの左右キーで銃身が動いて、スペースキーで弾が出る感じです。 はじめに Unityのバージョンは2021.3.3f1です。 下記の様な、左右キーで銃身...
Unityメモ

マス目のフィールドをinstantiateで作成(グリッド背景を作成)【Unityメモ】

Unity2Dゲームでマス目のフィールドをinstantiateで作成してみます。フィールド(グリッドの背景)のサイズが変動する場合を想定し、画像ではなくスクリプトでInstantiateを利用して生成してみます。
Unityメモ

指定したオブジェクトの配下にInstantiateでオブジェクトを生成【Unityメモ】

Unityでinstantiateを利用してオブジェクトを生成した場合に、指定したオブジェクトの配下に生成されるようにする方法のメモです。シューティングゲームの弾や敵キャラなど、大量のオブジェクトを生成する場合に指定したオブジェクトの配下にまとめておけます。
Unityメモ

ドット絵をUnityに取り込んだ時の設定メモ【Unity】

ドット絵をUnityに取り込んで利用する時の設定メモです。Untiy2Dでドット絵を取り込んでゲームに利用する場合、初期状態ではドット絵がぼやけるので修正します。また、サイズを変更したり、画像間で隙間ができるのも調整していきます。
Unityメモ

RigidBodyオブジェクトの移動。動く床と壁のすり抜け防止【Unityゲーム作成メモ】

Unity2DでRigidBodyをアタッチしたオブジェクトの移動メモです。動く床を作成したり、壁のすり抜けを防止してみます。オブジェクトを動かす方法はいくつかあり見た目は同じですが、実装方法により動作が異なります。
Unityメモ

オブジェクトを左右に自動で移動(一定範囲を往復移動)【Unityメモ】

Unityの2Dゲームでオブジェクトを左右に自動移動させてみました。指定した範囲を往復移動する敵キャラのようなイメージです、今回はあくまでも移動の部分だけを実装しています。
Unityメモ

キャラクター選択画面-ScriptableObject-【Unity】

今回はUnityで「キャラクターの選択画面」をScriptableObjectで実装してみました。 はじめに 以前、簡単なキャラクター選択画面を作成しました。これを元に改造していきます。 上記のボールをプレハブ化する前、下記の状態から進めて...