動画が公開されているので、エディタ拡張でどのようなことができるのか興味がある人は、見ることをオススメします。編集できるエディタ拡張について解説されています。グリッドマップエディタも紹介されていますね。ウィジェットの描画部分を細かくいじれるようなので、ほぼ何でもできる気がします。詳細パネルに何かを追加する」タイプのエディタ拡張ですが、それだけではなく、独自のウィンドウを出すようなこともできます。コードここからは、今回作成した『ボタンを激しく連打するとD言語くんが大暴れするエディタ拡張』のコードについて、簡単に解説していきます。以降でエディタコードモジュールの作成方法について解説されているので、それと合わせて読めば、何となくやっていることがわかるはずです。ディレクトリ構造は以下のようになっています。DManProjectEditor.Build.csモジュールの依存関係の設定を行います。継承しただけのクラスで、中身はテンプレそのまんまです。ディレクトリの方に入っています。このクラスのインスタンスの詳細パネルにD言語くんを表示することにします。詳細パネルに画像を出すためには、ここでブラシを作成してセットするという手続きが必要です。ディレクトリ以下に格納しています。描いたものを加工して作りました。DManDetailsCustomization.cpp詳細パネルのカスタムレイアウトを記述します。入力に対する応答もここで設定します。DManProjectEditor.cppエディタコードモジュールの本体です。詳細パネルのカスタムレイアウトとして割り当てる処理を行います。レベルに配置すれば、詳細パネルにD言語くんが表示されているはずです。ボタンを連打して大暴れさせてください。まとめられており、プロジェクトファイルも公開されています。書けない人でも楽しめるものになっています。