Unity– tag –
-
Development
【Unity】Image と RawImage のメリット/デメリット
【はじめに】 uGUIで画像を表示する際に使う「Image」と「RawImage」の違いについてです。 先にまとめです。 ・基本は「Image」を使う。・特殊なことをしたい時の手段として「RawImage」を知っておく。 【Image】 メリット 複数の画像をパッキングすること... -
Development
【Unity】オブジェクトを低負荷で回転させる
【はじめに】 オブジェクトを回転させる方法はいくつかありますが、どれが低負荷なのか気になったので、参考までにProfilerで計測した結果を残しておきます。 先に結論 回転が1軸の場合は「Quaternion.AngleAxis」を使うのが高速(UIなどはこちらがオスス... -
Development
【Unity】Dotweenで360度以上ループ回転させる
【はじめに】 Dotweenを使って360度以上ループ回転させる際につまずきやすいのでメモしておきます。 【回転させるコード】 transform.DOLocalRotate(new Vector3(0,0,360),1f); 上のコードは、1秒間に360度回転させるコードです。ただし、Dotweenは小さい... -
Development
【Unity】Destroy() メソッドについて – 動的にオブジェクトを削除する
【Destroy()】 Destroy()でオブジェクトを動的に削除することができます。 //gameObjectを削除 Destroy(this.gameObject); 少し遅れてオブジェクトを削除する場合は第二引数に秒数を指定します。 //1秒後に gameObjectを削除 Destroy(this.gameObject, 1f)... -
Development
【Unity】Consoleで表示されるメッセージの行数を変える tips
【はじめに】 Debug.Logなどで「Console」にメッセージを表示させたりすると思いますが、実はその行数を好みに合わせて変更できます。 Unity 2021.3.11 【手順】 デフォルトは2行になっていると思います。 2行表示 Consoleウインドウ右上の...>Log Entr... -
Development
【Unity】Particle System 豆知識 – 消さずに表示しておく etc…
【はじめに】 Unity Particle Systemの知ってると便利な裏ワザ的な豆知識をいくつか紹介します。 【消さずに表示しておく】 通常、パーティクルは「Start Lifetime」に入力された秒数が経過すると消えてしまいますが、「Infinity」と入力することで、ずっ... -
Development
【Unity】ネットワークに実際に繋がるか確認するサンプルコード
【はじめに】 ネットワークに繋がって いる/いない のチェックは下記コードを使っていましたが、こちらは正確ではありませんでした。 if( Application.internetReachability != NetworkReachability.NotReachable ) 公式に注意書きがありました。これは「... -
Development
【Unity】Shiftキーを押した/押さない状態のKeycode取得 サンプルコード
【はじめに】 「Input.GetKey」で「Shift」を「押した / 押さない」状態の挙動を分けたい場合のサンプルコードです。 画像はこちらのアセット 【サンプル】 using System.Collections; using System.Collections.Generic; using UnityEngine; public class... -
Development
【Unity】エラー対応 FileNotFoundException: Could not find file **.aab
【はじめに】 Unity2019のプロジェクトをUnity2021にして、「aab」形式でビルドする際に下記のようなエラーが出てしまいました。 FileNotFoundException: Could not find file '/Users/**/**/**.aab'. 出力しようとしている aabファイルが見つかりません、... -
Development
【Unity】version2019から2021へ更新した時の不具合「Doozy UI」
【はじめに】 Unity2019のプロジェクトをUnity2021に更新したらボタンが反応しなくなったので、その時の対応です。 【原因】 原因は「Doozy UI」でしたUnity20219と2021で、おそらくCanvas GroupのBlock Raycasts 周りに変更があったのでしょう、古い「Doo...