PSO に関する質問と回答

UE4 プロジェクトでの PSO キャッシングの使用に関する一般的な質問について説明します。

Choose your operating system:

Windows

macOS

Linux

次のドキュメントでは、Unreal Engine 4 (UE4) プロジェクトで PSO キャッシングを使用する際によくある質問について説明します。

PSO カバレッジを 100% にする必要はありますか?

UE4 プロジェクトでは PSO カバレッジを 100% にするのが理想的ですが、多くのインスタンスでは、PSO カバレッジの 100% 達成は不可能です。そのため、できなかったとしても問題ありません。例えば、Fortnite では、プレイ中に一部のコンテンツが動的に生成されるため、PSO バレッジが完全に 100% となることはありません。このため、Fortnite プレイヤーは試合中に 10-30 のキャッシュされていない PSO のヒッチに遭遇する可能性があります。この数は多いように感じるかもしれませんが、プレイヤーに与える影響は非常に少なく、通常ヒッチがプレイヤーに気付かれることはありません。

いつ PSO データを再キャプチャすれば良いですか?

コンテンツが大幅に追加、更新、または変更されるたびに、プロジェクトの PSO データを再キャプチャするのが理想的ですが、実際は開発が急速に進行することから、不可能です。加えて、各プロジェクトには異なる PSO 再キャプチャ要件があるため、PSO 再キャプチャを行うタイミングの決定は困難となります。次の表は、開発およびリリース中にプロジェクトの PSO データを再キャプチャするタイミングの例を示しています。

プロダクション段階

時間

プリ プロダクション

2-3 週間

プロダクション

1-2 週間

リリース

QA通しプレイテスト中

プロジェクトの最新コンテンツの更新のために PSO データを再キャプチャしていない場合でも、PSO キャッシング システムはかなりうまく機能します。

特別な PSO キャッシング レベルを作成する必要がありますか?

プロジェクトの標準レベルから必要なすべての PSO データをキャプチャできますが、一部のプロジェクトでは特別な PSO キャプチャ レベルを作成することでメリットが得られる場合があります。これらのレベルは、特定のタイプのすべてのアセットをスポーンし、PSO データをキャプチャするように設定できます。特別な PSO キャプチャ レベルの作成は、ロック解除に時間がかかるコンテンツや動的にスポーンされるコンテンツがプロジェクトにある場合に特に有効です。

プレイヤーは自分の PSO データを送信できますか?

PSO データはプロジェクトのシッピング バージョンから生成する必要があります。そのため、プレイヤーに PSO データを生成して送信してもらうことで、将来の更新に含めることができます。ただし、これは技術的に可能なだけで、UE4 にはこれが行えるツールやコード フレームワークはありません。

Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
閉じる