独自のミュージックと独特なユーザー インターフェースを作り出すことによって、プラットフォーマーを差別化します。
ミュージックとユーザー インターフェース (UI) は、作成する島にふさわしいものである必要があります。 楽しくて遊び心のある島の体験を作り出す場合は、ミュージックと UI がそれを反映している必要があります。
この体験では、プレイヤーを前進させ、周囲についてプレイヤーに警告するために、ミュージックに切迫感があります。
UI では、島の植物の色を取り入れて、すべての要素に統一感を与えています。 UI の基本的な形状はシンプルに見えますが、ゲームの邪魔になることやゲームに集中できなくさせることなく、ゲームを補完しています。
カスタム ミュージック
Patchwork は、いくつかの Patchwork の仕掛けをミュージック パッケージにまとめる仕掛けプレハブを特徴としています。 これらのパッケージは、独自のミュージックを容易に作成できるようにするリズム セクションに専念しています。
| Patchwork プレハブ | 画像 | 仕掛けのリスト | 説明 |
|---|---|---|---|
メロディー プレハブ |
| 特定の楽器を使用してからそのサウンドを変更することによって、メロディーを作り出す手段を提供します | |
ベース プレハブ |
| 音符シーケンサーの仕掛け、音符プログレッサーの仕掛け、オメガシンセの仕掛けを使用してメロディーのベース セクションを作り出す手段を提供します | |
ドラム プレハブ |
| ビートを加えるためにドラム セクションを作り出す手段を提供します |
カスタムUI
この島の例では、カスタム プレイヤー UI、コイン収集トラッカー、ポップアップ警告が使用されています。 カスタム プレイヤー UI は、デフォルトのフォートナイト UI を置き換えることで、ゲームを独特なものにし、体験に独自性を加えています。
独自のプレイヤー UI を作成するには、「カスタム HUD を作成する」チュートリアルを参照してください。
カスタム コイン トラッカーは、プレイヤーがコインをどれだけ収集したかを確認するための面白い方法です。
独自の収集トラッカーを作成するには、ビューモデル チュートリアルの「変換関数:To Text (Int) と To Text (Double)」チュートリアルを参照してください。
カスタム UI の作成の詳細および Unreal Motion Graphics (UMG) での作業の詳細については、「UMG の UI レイアウト」を参照してください。
トラッカーの仕掛けで同時に表示できるのは、画面の左上隅にある 1 つのウィジェットだけです。
ポップアップ警告
ポップアップ メッセージは、1 日の時間が夜にジャンプしてゲームがプラットフォーマーからサバイバル モードに切り替わったときにプレイヤーに警告します。 ポップアップ内のメッセージは、時間が切り替わろうとしていて、それが何を意味するかをプレイヤーに知らせます。
UMG で独自のポップアップ メッセージを作成するには、「UI ポップアップ」ドキュメントにある「モーダル ダイアログのバリアント」チュートリアルを参照してください。
独自のポップアップ メッセージを作成するには、以下のウィジェットを使用する必要があります。
オーバーレイ
画像
テキスト
ミュート ボタン
表示された後にポップアップを閉じるようにミュート ボタンをバインドするには、以下の手順を実行します。
[Window (ウィンドウ)] > [View Bindings (ビュー バインディング)] を開きます。
そのウィジェットで [Quiet Button (ミュート ボタン)] を選択し、[View Bindings] ウィンドウにある [+Add Widget (+ウィジェットを追加)] をクリックします。
ミュート ボタンが入っている左側のフィールドをクリックし、バインディングのドロップダウン メニューで [Click Event (クリック イベント)] > [Event (イベント)] を選択します。 そうすると、そのボタンに対するインタラクションの方向が自動的に決まり、ミュート ボタンでのイベントが作成されます。
右側の空のフィールドをクリックし、[CreativeModalDialogViewmodel] > [Response (応答)] を選択して [Select (選択)] をクリックします。 イベントに対する応答が次のように表示されます。
空の応答フィールドをクリックし、ドロップダウン メニューで [Button 1 (ボタン 1)] を選択します。 これで、イベントと応答の両方がミュート ボタンにつながれました。
このウィジェットが完成し、ポップアップ ダイアログの仕掛けで使用する準備が整いました。
ポップアップ ダイアログの仕掛けをウィジェットに追加する
ポップアップ ダイアログの仕掛けをプロジェクトに追加します。 ポップアップ ダイアログの仕掛けを変更する前に、アウトライナー パネルでポップアップ ダイアログの仕掛けを選択しておきます。
[Details] パネルで、以下のオプションを設定します。
[Response] ドロップダウン メニューで、[Button 1] を選択します。
[Default back button (デフォルトの戻るボタン)] オプションを [Button 1] に設定します。
[Button 1 Text (ボタン 1 のテキスト)] を追加し、空のフィールドに「Close」と入力します。
[Enabled During Phase (有効なゲームフェーズ)] を [Gameplay Only (ゲームプレイのみ)] に変更します。
[Modal Widget (モーダル ウィジェット)] セクションまで下にスクロールし、[Template Override Class (テンプレート オーバーライド クラス)] ドロップダウン メニューで、作成したポップアップ ウィジェットを選択します。
時間の切り替わりと、時間が切り替わるとどうなるかについてプレイヤーに知らせるポップアップ警告では、プレイヤーがトリガーを踏む前に警告が表示されるように設定します。