Skip to content

Desuq Cafe

ドキュメントメニュー

この翻訳は最新の英語版より遅れている場合があります。 英語版を表示

Style System

このプラグインは、すべてのエディタ UI に一貫した Style System(FOBSDetailsPanelStyle)を使用しています。Details Panels 内の各セクションはこれらのヘルパーを基に構築されているため、OBS Component パネルと Trigger Volume パネルの間でスペーシング、カラー、ステータスインジケーターが統一されています。

スペーシング定数

定数用途
SpacingTight2.0f密接に関連する項目の間
SpacingNormal4.0f標準の行パディング
SpacingRelaxed8.0fグループ間
SpacingSpacious12.0f大きなセクション区切り

ステータスカラー

カラー用途
GetActiveColor()接続済み、実行中、ミュート解除(緑)
GetInactiveColor()切断済み、停止中(灰色)
GetWarningColor()切り替え中、一時停止中(黄)
GetErrorColor()エラー状態(赤)
GetRecordingColor()録画中(赤)
GetLiveColor()配信中(赤)
GetMutedColor()音声ミュート中(暗い赤)

ウィジェットビルダー

// Create status indicator dot
FOBSDetailsPanelStyle::CreateStatusIndicator(ColorAttribute);

// Create labeled row
FOBSDetailsPanelStyle::CreateLabel(LOCTEXT("Label", "My Label"), Width);

// Create styled value text
FOBSDetailsPanelStyle::CreateValueText(TextAttribute, ColorAttribute);

// Create separator
FOBSDetailsPanelStyle::CreateSeparator();

// Create subsection header
FOBSDetailsPanelStyle::CreateSubsectionHeader(LOCTEXT("Header", "Section"));

Volume Style System

OBS Trigger Volume の Appearance セクションでは、エディタ内およびゲーム内でボリュームを描画するスタイル付きメッシュに対して Volume Style(None / Glow / Hologram / Pulse / Custom)を設定できます。組み込みプリセットは同梱のスイッチマテリアルに解決され、Custom オプションでは任意のマテリアルを割り当てることができます。Custom のマテリアルピッカーは、Volume Style が Custom に設定されている場合にのみ表示されます。これらのコントロールが配置されている場所については、Details Panels の Appearance セクションを参照してください。