Unreal Editor for Fortnite (UEFN) でゲームをデザインする際、フォートナイトでデフォルトで利用可能な HUD をカスタマイズまたは削除しなければならないことがあります。

フォートナイトのクライアントは、デフォルトの HUD 要素がすべて非表示になった状態で UEFN から起動します。
次のセクションでは、ゲーム内で HUD を制御するためのさまざまな方法について説明します。
HUD 制御の仕掛けを使用する
HUD 制御の仕掛け を使用すると、ゲームの HUD に表示される内容を変更できます。
UEFN で仕掛けを配置し、その設定を編集する方法については、「クリエイティブ ユーザー向けの UEFN コントロール」を参照してください。
Verse で HUD コントローラーを使用する
Verse の HUD コントローラー API を使用して、ゲームの HUD に表示される内容を変更することもできます。
ゲーム内のすべてのデフォルトの HUD 要素を非表示にするには、次の 仕掛けコード を使用します。
using { /Fortnite.com/Devices}
using { /Verse.org/Simulation}
using { /UnrealEngine.com/Temporary/Diagnostics}
using { /Fortnite.com/UI}
using { /UnrealEngine.com/Temporary/UI}
# レベルに配置できる、Verse で作成したクリエイティブの仕掛け
hide_default_hud := class(creative_device):
# 実行中のゲームで仕掛けが開始されたときに実行します
OnBegin<override>()<suspends> : void =
Playspace := Self.GetPlayspace()
HUDController := Playspace.GetHUDController()
HUDElementsToHide := array:
player_hud_identifier_all{}
creative_hud_identifier_all{}
hud_identifier_world_resource_wood{}
hud_identifier_world_resource_stone{}
hud_identifier_world_resource_metal{}
hud_identifier_world_resource_permanite{}
hud_identifier_world_resource_gold_currency{}
hud_identifier_world_resource_ingredient{}
HUDController.HideElements(HUDElementsToHide)
すべてを非表示にしたくない場合は、HUDElementsToHide
の要素を変更することで具体的に何を非表示にするかを指定できます。
Verse で表示または非表示を選択できるすべての HUD 要素のリストについては、「Verse API リファレンス」の UI モジュールを参照してください。