PSO に関する質問と回答

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

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 にはこれが行えるツールやコード フレームワークはありません。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback