けいごのなんとか

Unityユーザーとしてのブログ。ギリギリ路線走ってます。

Unity

ビルドインのGUISkinを見る - CustomStyle名を知る方法

UnityEditorのスキンはGUISkinとして保存されている。 EditorSkin.Game EditorSkin.Inspector EditorSkin.Scene UnityEditorのスキンは基本この3つ スクリプトからはこんな感じで取得できる EditorGUIUtility.GetBuiltinSkin (EditorSkin.Game); ビルドイン…

様々なEditorWindow④ - PreferenceWindow

様々なEditorWindow① - EditorWindow 様々なEditorWindow② - SearchableWIndow 様々なEditorWindow③ - ScriptableWizard の続きです。 PreferenceWindow UnityEditorの環境設定を行うWindowです。 UnityEditorの見た目や動作に関する設定を行うWindowである…

様々なEditorWindow③ - ScriptableWizard

様々なEditorWindow① 様々なEditorWindow② - SearchableWIndowの続きです ScriptableWizard GameObjectを作る Prefabを作る その他アセットを作る 何かを「作る」時に使用するWindowです。 OnGUIは使わない ScriptableWizardではEditorWindowを継承している…

様々なEditorWindow② - SearchableWIndow

様々なEditorWindow①の続きです SearchableWIndow このWindowは機能的にはEditorWindowと同じですが、アセットの検索機能を(privateなmethodとして)持ったWindowです。現段階ではReflectionを使わない限り使い道はありません。 どうしても使ってみたい、とい…

様々なEditorWindow①

皆さんがよく目にするEditorWindowには様々な種類があります。今回はその紹介です。 EditorWindow 皆さんがよく目にするWindowです。 Windowを作成するときは同じWindowを複数表示の場合と必ずWindowは1つのみの2種類あると思います。 これによって少しコー…

PlayerPrefsとEditorPrefsをWindowsで使うときに気をつけること

WindowsのPlayerPrefsとEditorPrefsの保存先はレジストリです。 起動中はUnityエディタにキャッシュされているのですが、Unityエディタ起動時の初回のみレジストリから読み込みます。 そこで1つ問題があります レジストリに日本語を保存することが出来ない …

ドキュメントにないUnity独自のException

UnityにはドキュメントにはないExeptionが多数あります。 ドキュメント化されているのはPlayerPrefsExceptionだけなんですよね。 UnassignedReferenceException 主に変数に値がセットされていない場合に使用されるException publicでInspector上にプロパティ…