MoreContentBrowser_Document

MoreContentBrowser UE5 Plugin Document

Table of Content

Overview

This is a plugin that increases the number of Content Browser panels in UE5.

a4.png

Background of the Development

Unreal Engine limits the number of Content Browser panels by default to maintain editor performance in large projects.

This plugin gives you the option to extend that limit when your workflow requires multiple panels (Up to 9 panels) , helping you manage assets faster and more efficiently.

Note: Opening many Content Browsers may impact performance depending on your project size.

In developing this product, we are aiming to achieve the following:

Plugin settings

The settings can be found under:
“Editor Preferences” → “Plugins”

b.png

Name Effect Default value
Additional Content Browser Num The number of ContentBrowsers added by this plugin 4

a.png

How to Install

This plugin is available for Unreal Engine 5.7 and later.

To install it, place the plugin in the “Plugins” folder inside your project directory.
If the “Plugins” folder does not exist, create it manually.

c.png

How to Build

Since this is a code plugin, you will need to compile and build it after installation.

For more details, please refer to the official documentation
Compiling Game Projects

Visual Studio is available here: → microsoft.com

The following site is also a useful reference when installing and configuring Visual Studio:
ue5study.com

If a solution file (.sln) is not generated

If you see an error like this:

This project does not have any source code. You need to add C++ source files to the project from the Editor before you can generate project files.
For projects without source code, you must first add source code.

You can fix it by adding an empty C++ class to the project.

Steps:

Features

File Tree

MoreContentBrowser
│  MoreContentBrowser.uplugin
│
├─Content
├─Resources
│      Icon128.png
│
└─Source
    └─MoreContentBrowserModule
        │  MoreContentBrowserModule.Build.cs
        │
        ├─Private
        │      MoreContentBrowserModule.cpp
        │      MoreContentBrowserSettings.cpp
        │      MoreContentBrowserSingleton.cpp
        │
        └─Public
                MoreContentBrowserModule.h
                MoreContentBrowserSettings.h
                MoreContentBrowserSingleton.h

Plugin Modules (JSON):

    "Modules": [
        {
            "Name": "MoreContentBrowserModule",
            "Type": "Editor",
            "LoadingPhase": "Default",
            "PlatformAllowList": [ "Win64" ]
        }
    ]

This is a plugin for the editor only.

Engine Version: 5.7

Target Platform: Windows


概要

これは UE5 の Content Browser パネルの数を増やすプラグインです。

a4.png

開発の背景

Unreal Engineでは、大規模なプロジェクトにおけるエディタのパフォーマンスを維持するため、デフォルトでコンテンツブラウザのパネル数が制限されています。

このプラグインを使用すると、ワークフロー上複数のパネルが必要な場合にその制限を解除できるようになり (最大 9 枚まで)、アセットをより迅速かつ効率的に管理できるようになります。

注意:プロジェクトの規模によっては、コンテンツブラウザを多数開くとパフォーマンスに影響が出る場合があります。

開発に当たっては、以下を目指して作っています:

プラグイン設定

設定について

設定は「Editor Preferences」→「Plugins」から確認できます。

b.png

名前 内容 初期値
Additional Content Browser Num このプラグインによって追加されるContent Browserの数 4

a.png

インストール方法

このプラグインはUnreal Engine 5.7以降に対応しています。

インストールするには、エンジンフォルダ内の「Plugins」フォルダに配置してください。
もし「Plugins」フォルダが存在しない場合は、自分で作成してください。

c.png

ビルド方法

このプラグインはコードプラグインのため、インストール後にコンパイル&ビルドが必要です。

詳細については公式ドキュメントに従ってください ゲーム プロジェクトをコンパイルする

Visual Studioはこちら:
microsoft.com

Visual Studioのインストールと設定には以下のサイトも参考になります:
ue5study.com

ソリューションファイル(.sln)が生成されない場合

以下のようなエラーが表示される場合:

This project does not have any source code. You need to add C++ source files to the project from the Editor before you can generate project files.
For projects without source code, you must first add source code.

この場合、プロジェクトに空のC++クラスを追加することで解決できます。

手順:

これでクラスが作成されます。

機能

ファイルツリー

MoreContentBrowser
│  MoreContentBrowser.uplugin
│
├─Content
├─Resources
│      Icon128.png
│
└─Source
    └─MoreContentBrowserModule
        │  MoreContentBrowserModule.Build.cs
        │
        ├─Private
        │      MoreContentBrowserModule.cpp
        │      MoreContentBrowserSettings.cpp
        │      MoreContentBrowserSingleton.cpp
        │
        └─Public
                MoreContentBrowserModule.h
                MoreContentBrowserSettings.h
                MoreContentBrowserSingleton.h

プラグイン内のモジュール設定 (JSON):

    "Modules": [
        {
            "Name": "MoreContentBrowserModule",
            "Type": "Editor",
            "LoadingPhase": "Default",
            "PlatformAllowList": [ "Win64" ]
        }
    ]

これはエディター専用プラグインです

対応エンジンバージョン: 5.7

対応プラットフォーム: Windows