コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

2022-01-19から1日間の記事一覧

【Unity】The character used for Underline is not available in font asset [XXXX].

概要 The character used for Underline is not available in font asset [XXXX]. TextMesh Pro のフォントに必要な文字をすべて登録しているはずなのに TextMesh Pro を表示する時に上記の警告が出る場合は ()_ 上記の文字をフォントに登録すると警告が消え…

【Unity】クラスや構造体を引数に渡す時の速さを比較

検証内容 100 個の string 型のフィールドを持つ 1 億個の クラスのインスタンスを引数に渡す場合 構造体のインスタンスを引数に渡す場合 構造体のインスタンスを参照引数(ref)に渡す場合 構造体のインスタンスを入力参照引数(in)に渡す場合 の速度を比…

【Unity】Unity 2021.2 の Input System で iOS において WebGL で加速度を取得する方法

概要 Unity プロジェクトに Input System パッケージをインストールして Project Settings の「Input System Package」のページで 「Supported Devices」に「Accelerometer」を追加して using TMPro; using UnityEngine; using UnityEngine.InputSystem; pub…

【Unity】Unity 2021.2 で System.Text.Json を使えるようにする方法

概要 https://www.nuget.org/packages/Microsoft.Bcl.AsyncInterfaces/ https://www.nuget.org/packages/System.Runtime.CompilerServices.Unsafe/ https://www.nuget.org/packages/System.Text.Encodings.Web https://www.nuget.org/packages/System.Text.J…

【Unity】アセットバンドルを並列ビルドするとどのくらい高速化できるか

検証内容 アセットバンドルが約 3,700 個存在する Unity プロジェクトで検証 検証環境 Windows 10 Unity 2020.3.25f1 クリーンビルドした場合 項目 アセットバンドルのビルドにかかった時間 通常 16分24秒 並列ビルド(スレーブ 2 個) 12分39秒 並列ビルド…