UDN
Search public documentation:
PortingALevelJP
English Translation
中国翻译
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
中国翻译
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
異なる Unreal Engine 3 ゲームのレベルのポート化
ドキュメントの概要: 過去において、レベル全体とアセット (資産) を別のゲームに移植 (ポート化) するために使用されていた手順。 ドキュメントの変更ログ: Brett Holcomb? により作成。概要
ゲームからレベル全体を取り出し、レベルが参照するすべてのコンテンツと共に別のゲームに移動するための手順を段階的に紹介します。退屈なプロセスになる可能性もありますが、同じレベルを始めから作成するより他に手段がなければ、実行する価値はあります。これは uncooked (クックされていない) コンテンツでの作業を前提として書かれている点に注意してください。 最初に、元のレベルをそのレベルのエディタで開き、ゲームのディレクトリ構造の外部にを保存し直します。ここから、レベル内で使用されているすべてのアセット (NewLevel_Resources) のコピーを統合するプロセスを開始します。移植先のゲームに特定アセットのコピーが存在する場合は、複製を作成せず、ゲームのパッケージを開いてそのコピーを使用します。新規パッケージに各アセットをコピーしながら、レベル内で該当するアセットのすべてのインスタンスをそのコピーに置換します。作業の途中でレベルとパッケージを保存することも忘れないでください。 レベル内の各アセットに対してこの手順を完了したら、次は移植先ゲームのエディタで新しいレベルを開き、コピーし忘れたものがないことを確認します。それには、移植したレベルのコピー (新しいファイル拡張子を付けて) と、NewLevel_Resources を、移植先ゲームのコンテンツ ディレクトリに保存します。この作業を何度か繰り返して微調整を行い、作成したレベルを移植先のゲームに完全にポート化します。詳細な手順
以下は最も一般的な例です。ポート化が必要な他のアセットについても、これらの例を参照し役立ててください。マテリアル
- 元のゲームのエディタで、マテリアルに関してGeneric ブラウザの同期を行います。
- これを NewLevel_Resources パッケージ参照と共に複製します。
- レベル内で古いマテリアルのインスタンスを選択します。
- インスタンスを右クリックし、[Select Surfaces] (サーフェスを選択) > [Matching Texture] (一致するテクスチャ) を選択します。
- NewLevel_Resources で複製したマテリアルをクリックし、すべてのインスタンスを設定します。
静的メッシュ
- 元のゲームのエディタで、静的メッシュに関してGeneric ブラウザの同期を行います。
- これを NewLevel_Resources パッケージ参照と共に複製します。
- レベル内で古い静的メッシュのインスタンスを選択します。
- インスタンスを右クリックし、[Select Matching Static Meshes (This Class)] (このクラスで一致する静的メッシュを選択) を選択し、レベル内の静的メッシュのすべてのインスタンスを選択します。
- プロパティを開き (F4)、StaticMeshActor > StaticMeshComponent > StaticMeshComponent > Static Mesh の順に、複製した静的メッシュに設定します。