【Unity】UniRxのコルーチン操作
UniRx のコルーチンはMonoBehaviour である必要が無いので呼び出しが非常に便利です。また、完了通知が受け取れるのも大きいですね。 コルーチンの開 ...
【Unity】ビヘイビアの関数呼び出しタイミング
特にインスタンスが生成された後どの順番に呼ばれるのか。 GameObject.Instantiate(prefab) Instantiate で生成されると同じ ...
【Unity】Toggle拡張メソッド
using UnityEngine; using UnityEngine.UI; using System.Reflection; namespace mira ...
【Unity】UI の当たり判定を無視する
using System; using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSy ...
【Unity】WebGL でメモリエラーチェック
ここめっちゃ役立つ~。 Unity:WebGLでメモリエラーに苦しんだ話 | Unity+AssetStoreおすすめ情報 (fast-system.jp)
【Unity】16進数からColorに変換
public static class ColorHelper { public static Color HexToColor( uint color ) { ...
【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は行わない様にしました。