EditorでAnimatorの再生 その2

 前回(EditorでAnimatorの再生 その1)、Animator.UpdateによるAnimatorの再生を行いました。今回は、EditorWindowへAnimatorに設定されているパラメーターを表示し、それらを変更することでアニメーションの遷移を行う機能を追加しました。 Script  作成したScriptは以下の通りです。 パラメーターの取得と表示  Aniamtor.parame […]

EditorでAnimatorの再生 その1

 Editor上でAnimatorの再生するEditorWindowを作成しました。 Animatorの再生  Animator.UpdateへTime.deltaTimeを渡すことでEditorでAnimatorを再生を行うことができます。 EditorWindowではLayout→Repaint→Updateの順に実行されます。試しにUpdate内以外でAnimatorの再生を行ってみました。 […]

EditorWindowにMaterialEditorを用いてマテリアルプロパティを表示(Editor拡張)

 作成したEditorWindowへMaterialEditorを用いてマテリアルのプロパティを表示する方法です。 MaterialEditorの作成とプロパティの表示  マテリアルエディターはEditor.CreateEditorによって作成することができます。これを用いてマテリアルのヘッダーとプロパティの描画を行います。 これを実行すると以下のようになります。 ヘッダーをクリックし、プロパティ […]

EditorWindowの分割(Editor拡張)

EditorWindowを分割するScriptを作成しました。 Script  EditorWindowを分割するScriptは以下の通りです。 使用例に使用したScriptは以下の通りです。 使い方  このScriptを利用するにあたってはインスタンスの作成が必要となります。インスタンスを作成する際に、各領域の最小幅、最小高さ、境界線の太さ及び境界線の色を設定することができます。 二分割 垂直方 […]