フォートナイト エコシステム v41.10 では、クエスト API が Verse で実験的機能として利用可能になります。 フォートナイトのネイティブ クエスト UI に表示されるクエストを使用して、島にクエスト主導の進行をビルドできます。
スター・ウォーズ™ ツールキットには、計 30 種類以上のドロイドとトーントーンのバリエーションが含まれるようになりました。 ドロイドには、アニメーションに対応したコントロール リグが含まれており、一部のドロイドでは、ペイントの色を変更することもできます。
シーン グラフには、カメラ コンポーネントをエンティティにアタッチしたり、ランタイム にモードを切り替えたり、体やレンズのプロパティを調整したりと、プレイヤーのパースペクティブをプログラムでコントロールできるカメラ コンポーネント (実験的) など、多くのアップデートが全て Verse から加えられています。
タップ可能な HUD ウィジェット (クロスデバイス入力サポート付き)、新しいシナプス・ステーションのプレハブとギャラリー、レゴ Brick Editor 用の71 個の新しいブロックなどもあります。
フォートナイトのクエスト UI に表示されるクエストを作成する (実験的機能)
クエスト API が Verse で実験的機能として利用可能になりました。 作成したクエストは、既存のフォートナイト クエストと同じ場所、フォートナイトのクエスト UI、追跡中はポーズ メニューに自動的に表示されます。
Verse でクエスト、目標、報酬を定義することで、専用の追跡システムをゼロからビルドすることなく、島にクエスト主導の進行 (実績、チュートリアル、コレクション セットなど) をビルドできます。 クエストは、同期されたリアルタイムの進行状況とともに、島の全てのプレイヤー間でグローバルに共有することもできます。
API は、クエストへの参加、進行状況、完了、報酬の付与に関するイベントもブロードキャストするため、島のロジックや HUD はリアルタイムで反応できます。
この実験的機能を使用して島を公開することはまだできません。実験的機能ではなくなると公開できるようになります。詳しくは、クエスト API を参照してください。
銀河への新たな追加:スター・ウォーズ™ ツールのアップデート
スター・ウォーズ ツールキットに、ドロイドと新しいトーントーンのバリエーションが追加されました。 利用可能なアセットについて詳しくは、スター・ウォーズ™ の島での制作を参照してください。
ドロイドのアップデート
UEFN で、以下のような 30 種類以上のスター・ウォーズ ドロイドが利用可能になりました。
B1 バトル
B2 ヘビー
BB シリーズ
R シリーズ
BDX エクスプローラ
ゴンク
マウス
その他にも多数
ドロイドには、これらの象徴的なスター・ウォーズのキャラクターを処理するためのコントロール リグが含まれています。 一部のドロイドは、ペイントの色を変更するオプションもサポートしています。
山のトーントーン
スター・ウォーズ ツールキットに、さまざまなバイオームやゲームプレイで使用できる山のトーントーンのバリエーションが追加されました。 騎乗可能なトーントーンは、NPC キャラクター定義の新しいキャラクター型として UEFN で利用できます。
レゴ® 横組みブロック
このアップデートには、横組みブロックを含む、レゴ ブロック エディタ用の 71 個の新しいブロックが含まれています。 これらの新しいブロックは、創造性の新たな次元を解き放ち、上方向だけでなく外方向にもビルドできるようになります。
レゴ ブロック エディタにも、QoL アップデートが行われました。
シングルブロック クラーグル:グループなしで単一のブロックをクラーグルできるようになりました。
アイコンの欠落を修正 (UEFN):[Toggle Debug Visualization for Connected Brick Groups (接続されたブロック グループのデバッグ ビジュアライゼーションを切り替える)] ボタンが、適切なアイコンを表示するようになりました。
ブロック パレット レイアウトの改善:ブロック パレットは、デフォルトで LEGO ブロック エディタ ツールの下部にドッキングされるようになりました。 さらに、ブロック エディタを開いたときにポップアップが表示されなくなりました。
余分なコンテンツ ブラウザの削除:クラーグルの後に開いたコンテンツ ブラウザ ウィンドウは完全に削除されました。
クラーグル キャンセルの改善:クラーグル ダイアログをキャンセルしてもエラー ポップアップが表示されなくなりました。
よりスマートなスナップのおすすめ:ブロック配置では、拒否されるスナップ スポットはおすすめされなくなりました。
レゴ ブロック インデックス
レゴ ブロック エディタから利用できる全てのブロック、プレートなどの専用ページができました。 ブロックは、夢のレゴ ワールドをビルドするために必要なブロックを見つけやすくするために、ブロック型に分類されています。 インデックスを使用して、岩の面、複雑なモジュール式建築、その他の想像できるあらゆるものを計画し、作成しましょう! LEGO® Brick Index ページを頻繁にアクセスして、どのようなブロックが追加されたかを確認してください。
シーン グラフ カメラ コンポーネントでカメラをコントロール (実験的機能)
シーン グラフ カメラ コンポーネントの実験バージョンが、このリリースで試用可能です。 エンティティにカメラ コンポーネントをアタッチし、プレイヤーのパースペクティブをプログラムでコントロールできます。ランタイムでのカメラ モードの切り替え、カメラ本体とプロパティの調整などを全て Verse から実行できます。
初期 API には、camera_director_component、perspective_camera_component、orthographic_camera_component、physical_camera_component が含まれます。
まだ、この実験的機能を使用して島を公開することはできません。 詳しくは、シーン グラフ カメラ コンポーネントを参照してください。
シーン グラフ エンティティ上を移動するキャラクターのサポート
キャラクターが、移動ベースとしてシーン グラフ メッシュ コンポーネントの基本的なサポートを提供するようになりました。 これにより、キャラクターは動いているプラットフォームのように動いているメッシュ コンポーネントの上にとどまり、自分が乗っている mesh_component にローカルで移動することさえできます。
キャラクター占有クエリのシーン グラフ サポート
シーン グラフには、プレイヤーがどのキャラクター エンティティを操作しているかを把握する方法が組み込まれました。 プレイヤー キャラクターとキャラクター NPC に存在する新しい possessable_component は、ワールド内でプレイヤーを表すエンティティにプレイヤーをリンクします。 Epic は、エンティティに possessable_component を内部的に設定します。 自分のエンティティに追加したり、コントロールや所有権を変更したりすることはできませんが、その状態をクエリして島のロジックを駆動することはできます。
エンティティをコントロールしているプレイヤーを検索したり (撃破を記録したり、適切なプレイヤーにアイテムを付与したりするため) 、プレイヤーが現在コントロールしているエンティティを検索したり (入力マッピングをアタッチしたり、ビジュアル アイテムを適用したりするため)、コントロールが変更されたときにイベントで反応したりできます。
プレイヤーはリスポーン後も同じ ID を維持するため、エンティティが交換またはリスポーンされても、スコアリングと進行状況は一貫性を保ちます。 プレイヤーは、複数のエンティティ (キャラクターとそのキャラクターが運転している乗り物など) を同時にコントロールすることもできます。
モバイル:クロスデバイス入力対応のタップ可能な HUD ウィジェット
ゲームプレイ HUD に追加されたカスタム UI ボタンは、入力アクションをトリガーするか (ゲームパッドおよびマウス/キーボード プレイヤーの場合)、直接タップする (タッチスクリーン ユーザーの場合) ことで操作できるようになりました。 UMG のカスタム ボタン ウィジェットを使用してビルドされたボタンは、Verse ボタンと同様に、ゲームプレイ中の入力アクションやプレイヤーのタップに反応します。 トリガー入力アクションを任意のカスタム ボタンに割り当てて、Verse UI 入力モードに関係なく、プレイヤーがボタンとインタラクトしたときに Verse ハンドラをトリガーします。 これは TouchActionWrapper がなくても機能します。
UMG:HUD ユーザー ウィジェットにカスタム ボタン ウィジェットを追加するか再利用し、詳細パネルでそのトリガー入力アクションを設定し、ボタンのクリック時のイベントに Verse フィールド イベントをバインドし、Verse レスポンス ハンドラを作成します。
Verse UI:
ボタンウィジェットを追加し、そのTriggeringInputActionを割り当て、Verse コードでOnClickプロパティをサブスクライブします。
詳しくは、「タップ可能なカスタム HUD ウィジェット」を参照してください。
Unreal Revision Control が Lore になる
Unreal Revision Control (URC) の新しい名前は Lore です。 Unreal Fest で発表されたように、Lore は Epic のバージョン管理およびコンテンツ ストレージ テクノロジーの名称になりました。 v41.10 以降、以前 Unreal Revision Control が表示されていた場所に、UEFN で新しい名前が表示されます。
変更されるのは名前のみであるため、プロジェクト、バージョン履歴、ワークフローはそのまま引き継がれ、ユーザー側での操作は不要です。
Lore ついて詳しくは、www.lore.org にアクセスしてください。
Unreal Fest Chicago で Lore のオープン ソース リリースと同時にリリースされた Lore デスクトップ クライアントは、独自の圧縮アルゴリズム (Oodle) からオープン ソース アルゴリズム (Zstandard) に移行しているため、UEFN プロジェクトとはまだ互換性がありません。 今後のリリースでは、既存のプロジェクトをアップデートして Zstandard 圧縮を使用し、UEFN プロジェクトの互換性を確保する予定です。
Lore (URC) VS Code プラグインはまだ古い名前を参照しています。これは今後のリリースでアップデートされる予定です。
デベロッパーをフォロー
デベロッパー プロフィール リンクの仕掛けから [Follow a Developer (デベロッパーをフォロー)] ボタンを削除しました。仕掛け自体は引き続き使用可能で、既存のフォロワー数は影響を受けません。
コンテンツ ブラウザとインベントリのアップデート
今回のリリースで利用可能になる新しい仕掛けとアイテムをすべてチェックしましょう!
仕掛けのアップデートおよび修正
新機能:
プレイヤー移動の仕掛けにいくつかの新しいオプションを追加しました。
落下ダメージ タイプ:[Linear (線形)] または [Thresholds (しきい値)] から選択します。
落下ダメージの上限:有効にすると、落下ダメージを受けたプレイヤーは、落下によって HP が 1 未満になることはありません。
グラウンド ラッシュ:最初のダイブ中に有効にすると、自動展開の高さ制限に近づいているプレイヤーはコードを切断して、残りの距離を地面まで落下できます。
致命的ダメージよろめき:着地して落下ダメージを受けたときに、よろめきエフェクトを有効または無効にします。
致命的なダメージでエネルギーが消費される:落下ダメージを受けたときのスタミナ消費を有効または無効にします。
新しいアイテム
ショック ロック
新しいプレハブとギャラリー
シナプス・ステーション セブン・ワークショップ プレハブ
シナプス・ステーション ドック プレハブ
シナプス・ステーション 床ギャラリー
シナプス・ステーション 壁ギャラリー
シナプス・ステーション 屋根ギャラリー
シナプス・ステーション 屋内小道具ギャラリー
シナプス・ステーション 屋外小道具ギャラリー
シナプス・ステーション 基礎ギャラリー
新規または更新されたドキュメント
メモリ管理
「メモリ管理」のドキュメントに、メモリ使用量を調査し、メモリ予算の問題の原因となっているアセットを特定するための [Monitor Performance (パフォーマンスを監視)]、メモリ スナップショット、空間プロファイラの使用についてのガイダンスが追加されました。 また、スタティック メッシュの簡素化やモバイル向け設計など、追加の最適化リソースも追加されました。
詳しくは、メモリ管理を参照してください。
コミュニティのバグ修正
以下の修正は、フォーラムで報告のあった問題に対処したものです。 修正までお待ちいただきありがとうございます。ご報告いただいたことに感謝いたします。
UEFN で、変更をプッシュしても自動保存されない不具合が修正されました。
公開されたメタサウンドのボリューム クランプを削除しました。
インスタンス化されたプレハブ マテリアルをオーバーライドすると、編集/ゲーム セッションでデフォルトのメッシュ マテリアルに戻ってしまう不具合が修正されました。
[Spawn During New Round (新規ラウンド中にスポーン)] 設定が誤ったチーム割り当てを引き起こしていた不具合が修正されました。
バディに
icon_componentとdescription_componentがなかった不具合が修正されました。落下ダメージが無効になっているときにキャラクターがスプラッターアニメーションを再生する不具合が修正されました。
40.10 で作成された Verse イベントを持つ UMG ウィジェットがクラッシュやクック エラーを引き起こす可能性がある不具合が修正されました。
シーン グラフ オブジェクトを一貫してスポーンおよびデスポーンするとクライアントがクラッシュする不具合が修正されました。
バージョン 41.10 で予定されている全ての修正内容については、Epic デベロッパー コミュニティ フォーラムのこちらの検索結果を参照してください。
フォートナイト エコシステムのアップデートと修正
新機能:
IAnalyticsProviderETインターフェースにAddOrUpdateDefaultValueを作成し、1 つの値を追加またはアップデートするために属性配列全体をコピーしてアップデートする必要がないようにしました。スカラー コマンドにプレフィックスとサフィックスを追加する機能を追加しました。
修正:
カスタム アイテムとインベントリの設定が有効になっているときに、ミューテーター ゾーンの仕掛けがアイテムをデスポーンできなかった不具合が修正されました。
テキスト スクロール アニメーションが正しく再生されない不具合が修正されました。
垂直テキストの重なりを避けるために、シェイピング メソッドを変更しました。
サーバーのラウンド トリップが原因で弱点ヒット エフェクトが遅延する不具合が修正されました。
リッチ テキスト クエストがデータ テーブルをアップデートします。
電話ツールを使用しているときに、移動中に 1 人称視点が 3 人称視点に切り替わる不具合が修正されました。
UEFN のアップデートおよび修正
修正:
不完全な非表示のプロパティ検証の原因となっていた不具合 (新たな不正なプロパティのオーバーライド警告が表示されることがあった不具合) が修正されました。 これらの警告が必要なプロパティに関するものである場合、当社が UEFN への公開を検討できるよう、当社に報告してください。 なお、これらの警告は、UEFN の以降のバージョンではエラーとなります。
ゲームプレイ モード (タッチ スティック) 中に HUD の左側に Verse UI または UMG ボタンを配置すると、HLT またはカスタム レイアウトによって移動されたボタンを含む HUD ボタンから入力フォーカスが奪われる不具合が修正されました。
オーディオ
修正:
自然音の最大距離でのデシベル減衰を設定する機能を追加しました。 これにより、自然減衰モードを使用する際に、遠距離でのボリューム フォールオフをコントロールする機能が提供されます。
エディタ
新機能:
MetaHuman アイデンティティ、パフォーマンス、スケルタル メッシュ アセットが UEFN バリデーション エラーを生成していた不具合が修正されました。
修正:
Verse コード変更の [Push Changes (変更をプッシュ)] プロンプトが、正しいラベルではなく [Push Verse Change (Verse の変更をプッシュ)] と表示されていた不具合が修正されました。
ミニゲームの一時停止中にクライアントが閉じられた場合、一時停止/再開ボタンのロジックが反転する不具合が修正されました。
エディタ UI
新機能:
メモリ計算ビルドを開始するためのワークフローをアップデートし、標準ビルド UI を使用するようにしました。これにより、自動ローカライゼーションを使用する際にネイティブ言語が設定されていることなどの要件が検証されるようになりました。
修正:
ライブ編集をサポートする一部のアセットで、変更後に [Push Changes (変更をプッシュ)] が表示される不具合が修正されました。
ポストプロセス ボリュームへの変更が [Push Changes (変更をプッシュ)] を適切に表示しない不具合が修正されました。
UEFN の列コンテキスト メニュー エントリとクリップボードにコピーする拡張ボタンと合わせて、検索ボックスの [hide CVar suggestions (CVar サジェストを非表示)] が修正されました。
キーバインド検索ボックスにフォーカスがあるときに、キーバインドが入力プロセッサによって傍受され、キーバインド自動検出機能が正しく機能しない不具合が修正されました。
環境設定で空のセクションが表示される不具合が修正されました。 編集可能なプロパティのないセクションは非表示になりました。
インスタンス化されたスタティックメッシュへの変更で [Push Changes (変更をプッシュ)] が適切に表示されない不具合が修正されました。
[Group (グループ)] ビューで [Push Verse Changes (Verse 変更内容をプッシュ) エントリが誤ったカテゴリに表示される不具合が修正されました。
セッションの一時停止中に [Refresh Session (セッションを更新)] ボタンが正常に機能しない不具合が修正されました。
ゲーム内 UI
修正:
バディ NPC がミニマップ上で正しいアイコンではなく大きな赤い四角として表示される不具合が修正されました。
物理演算
修正:
物理島のセッションを起動する際に発生する可能性のあるクラッシュが修正されました。 セッションが正しく起動するようになりました。
レプリケート時にプレイヤーがスライディング アニメーションで時折スタックする不具合が修正されました。 アニメーションが正しく終了するようになりました。
スライディング アニメーションが完全に終了するまでプレイヤーがタクティカル ダッシュに移行できない不具合が修正されました。 トランジションが期待どおりに発生するようになりました。
プレイヤーが傾斜を走り降りるときにスライディングできない不具合が修正されました。 傾斜面でのスライディングが正しく動作するようになりました。
シーングラフ
新機能:
新しいエンティティ プレハブを作成するときにベース クラスを選択するためのダイアログを追加しました。
Lore (旧 Unreal Revision Control) のアップデートおよび修正
新機能:
エコシステム全体で製品名を Lore にアップデートしました。
コミュニティで検証した結果、41.00 でシッピングされたパフォーマンス最適化が効果的であることが確認されたため、ブランチ エクスプローラ (ベータ) のグラフ部分をロードするためのオプトインを削除しました。