【Unity】テクスチャのフォーマットを変換する後処理
テクスチャの圧縮設定などを一括で行う簡単なスクリプトです。テクスチャインポート時に OnPreprocessTexture が呼ばれるのでこれを利用して設定を上 ...
【Unity】アセット名を変更する
アセット名を変更するには、AssetDatabase.RenameAsset を使えば可能です。 サンプルコード Assets/Resources フォルダ以下 ...
【Unity】”Serialization depth limit 7 exceeded” 警告メッセージについて
どうやらこちらの投稿によるとシリアライズできる深さが7層までらしい。 設計ミスで循環参照とかしてしまうと起こる可能性が高そう。 例 public class H ...
【Unity】WebGL で “warning: 2 FS.syncfs operations in flight at once, probably just doing extra work” ログが出てしまった。
ファイルの存在確認にSystem.IO を使っていたことで出てしまっていたのでファイルIOは行わない様にしました。
【Unity】よく使うユーティリティ機能をまとめています
using System; using System.IO; using System.Runtime.Serialization.Formatters.Bin ...
【Unity】公式のテクスチャフォーマット対応一覧が最も見やすい
Recommended, default, and supported texture compression formats, by platform - U ...
【Unity】インクリメンタルビルドを有効化してビルド時間を短縮したい
Unity 2019.4 の 初期状態では無効化されていました。 PlayerSettings.SetIncrementalIl2CppBuild(platfo ...
【Unity】指定したフレーム数を待つカスタムコルーチン
using System; using UnityEngine; using System.Collections; public class WaitForF ...
【Unity】指定した精度の数値に切り上げる
public static double ToRoundUp(double dValue, int iDigits) { double dCoef = Syst ...
【Unity】WebGL で5秒ごとにメモリ使用量を確認する
参考 Unity WebGL Memory and Performance Optimization (kongregate.com) 例 WebGLビルドした ...