【Unity】Editor起動時のみ処理を実行する
InitializeOnLoad属性を付与することで、UnityEditor起動直後や、スクリプトコンパイル直後にクラスの静的コンストラクタを呼び出すことが出来ます。 InitializeOnLoadの使用例 [Init … 続きを読む
開発の環境や小話
InitializeOnLoad属性を付与することで、UnityEditor起動直後や、スクリプトコンパイル直後にクラスの静的コンストラクタを呼び出すことが出来ます。 InitializeOnLoadの使用例 [Init … 続きを読む
classを丸ごとコピーしたい。そんな衝動に駆られることがあります。要はCにある様なmemcopy的なことをしたい、しかしC#では少し工夫が必要です。そこで「自作Classの内容をmemcopy風にコピーしたい」を実現す … 続きを読む
Unityの標準コンソールウインドウが進化します。 確認バージョン 2019.1.0f2 個人的にこれまでのコンソールウインドウは、使い勝手が良いとは感じていませんでした。というのも、テキストの「検索フィルタリング」が出 … 続きを読む
毎日愛用しているVisual Studioのバージョンを2017から2019へ移行しました。2019ではメモリ使用率が下がっていたり、何かと嬉しいことになっています。 そんな中Unityでプロジェクトを立ち上げコードを組 … 続きを読む
Unityの1メートルは、標準で配置できるCubeの一辺に相当します。3D空間上に物を配置する際には基準となるサイズがあると何かと便利です。 Spriteをこのサイズに合わせたい場合は、スプライトのPixel Per U … 続きを読む