【Unity】プロジェクトを複数起動する
メインのUnityプロジェクトを開きながら、別のUnityプロジェクトを開きたいことってありますよね? アセットのサンプルですとか、テスト用に作成したプロジェクトですとか複数開けると何かと便利です。 Macではターミナル … 続きを読む
Unityを使ったゲーム開発
メインのUnityプロジェクトを開きながら、別のUnityプロジェクトを開きたいことってありますよね? アセットのサンプルですとか、テスト用に作成したプロジェクトですとか複数開けると何かと便利です。 Macではターミナル … 続きを読む
AnimatorのSetTriggerは文字列で指定するより、事前にHash値としてキャッシュしておいた方が効率が良い。 using System.Collections; using System.Collection … 続きを読む
シェーダーのPropertiesにUnityEngine.Rendering.BlendMode指定するとInspectorからブレンドモードをプルダウンで選択できる様になります。 Properties { _MainT … 続きを読む
InitializeOnLoad属性を付与することで、UnityEditor起動直後や、スクリプトコンパイル直後にクラスの静的コンストラクタを呼び出すことが出来ます。 InitializeOnLoadの使用例 [Init … 続きを読む
classを丸ごとコピーしたい。そんな衝動に駆られることがあります。要はCにある様なmemcopy的なことをしたい、しかしC#では少し工夫が必要です。そこで「自作Classの内容をmemcopy風にコピーしたい」を実現す … 続きを読む