UE 4.13.0

C++については此方

参考

初期設定

  1. 新規でC++ プロジェクトを作成する
    plugin-startup-01.png
  2. メニューバーの「Edit」→「Plugins」でプラグインウィンドウを開く
  3. プラグインウィンドウで右下の「New plugin」ボタンを押す
    plugin-startup-02.png
  4. 作るプラグインの種類を選択、名前を入力して「Create plugin」ボタンを押す
    plugin-startup-03.png
  5. 一旦落として再起動。リビルドするか聞かれたら「はい」
    plugin-startup-04.png
  6. Pluginsフォルダの中にコードが存在する
    plugin-startup-05.png

プラグインの種類

  • Blank :
  • Toolbar Button :
  • Standalone Window :
  • Blueprint Library :
  • Editor Mode :
  • Third Party Library :

ツールバーに追加

プラグイン開発-ツールバーに追加

メニューバーに追加

  • メニューバー→「Window」の末尾に追加
      1
      2
      3
      4
      5
      6
    
     
    -
    |
    |
    |
    !
    
    FLevelEditorModule& LevelEditorModule = FModuleManager::LoadModuleChecked<FLevelEditorModule>("LevelEditor");
    {
      TSharedPtr<FExtender> MenuExtender = MakeShareable(new FExtender());
      MenuExtender->AddMenuExtension("WindowLayout", EExtensionHook::After, PluginCommands, FMenuExtensionDelegate::CreateRaw(this, &FToolbarPluginTestModule::AddMenuExtension));
      LevelEditorModule.GetMenuExtensibilityManager()->AddExtender(MenuExtender);
    }

メモ


    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS