関連ブログ
- [UE5] Soundscapeプラグインを使ってみる 2024.11.13UE
- [UE5] Batch Renamerを使って一括でアセット名をリネームしよう! 2024.11.06UE
- [UE5]ライトプローブを使ってクローズアップショットをつくってみよう 2024.10.30UE
CATEGORY
2023.03.01UE5UE/ Editor拡張
執筆バージョン: Unreal Engine 5.2 |
皆さんこんにちは。エンジニアの森です
今回は、エンジンを改造して Content Browser の数を増やします
Content Browser の公式ドキュメントはこちらを参照してください
メニューから Content Browser の上限数を確認すると、デフォルトでは 4 個となっていることが分かります
このボタンを押すと「FContentBrowserSingleton::SpawnContentBrowserTab()」が実行されて Content Browser が出てきます
既に対応する Content Browser が表示されている場合は、それにフォーカスします
「ContentBrowserSingleton.h」の中に「MAX_CONTENT_BROWSERS」マクロが定義されているようです
1 |
#define MAX_CONTENT_BROWSERS 4 |
ここで「MAX_CONTENT_BROWSERS」の値が 4 と書かれているので、この値を 9 に変更してみます
1 |
#define MAX_CONTENT_BROWSERS 9 |
↓実行結果
コンパイルすると、Content Browser が 9 個になりました
この値に上限は特になく、メモリの許す限り Content Browser を使えます
ただ、10個以上にすると、最初の画像のようにメニューのソートの具合がおかしくなります
必要以上に多くするのは避けたほうが良いです
Content Browser の設定は以下にあります
「{Project}\Saved\Config\WindowsEditor\EditorPerProjectUserSettings.ini」ファイル[ContentBrowser]セクション
「{Project}\Saved\Config\WindowsEditor\EditorSettings.ini」ファイル[/Script/UnrealEd.ContentBrowserSettings]セクション
プロジェクトで「Saved」フォルダを消して、ContentBrowserの設定が変わってしまう事故を防ぐために、Config フォルダの中にデフォルト設定をコピーしておくことができます
それぞれ名前を変えて、「Config」フォルダ内に移動しておきましょう
「EditorPerProjectUserSettings.ini」→「UserEditorPerProjectUserSettings.ini」
「EditorSettings.ini」→「UserEditorSettings.ini」
なおフィルター周りの設定はここではなく「%USERPROFILE%\AppData\Local\UnrealEngine\Editor\FilterBar.json」にあります
以上です
ありがとうございました