Paper 2D は Unreal Engine (UE) 用のプラグインで、2D や 2D/3D ハイブリッドのゲームプレイやアニメーション システムを作成するのに使用できます。 Paper 2D プラグインには、2D キャラクターやオブジェクト用のスプライト、スプライトをアニメーション化するためのフリップブック、2D レベルや環境の作成に使用できるタイルセットやタイルマップなど、さまざまな 2D アセット型のサポートが含まれています。また、アセットの作成、編集に必要なすべての関連エディタも備わっています。
Paper 2D
Paper 2D は Unreal Engine で 2D ゲームおよび 2D と 3D のハイブリッド ゲームを作成するためのスプライトベースのシステムです
Paper 2D システムは、2D 要素を使ってプロジェクトを構築する際に、多くの選択肢を提供します。 このプラグインは機能が豊富で、キャラクターから環境まで、高品質な 2D コンテンツを作成できるアセットやエディタがあります。 このプラグインは、UE の 3D レンダリング機能とも完全に互換性があり、2D 要素を 3D キャラクター、オブジェクト、環境とシームレスに統合することができます。
前提条件
UE で 2D および 2D/3D ハイブリッド プロジェクトの作成を始めるには、Paper 2D プラグインがインストールされていることを確認してください。
Unreal Editor で、メニュー バーから [編集] > [プラグイン] の順に進み、2D セクションまたは検索バーを使用して、Paper 2D プラグインを探します。 プラグインがオンになっていない場合は、チェックボックスにチェックを入れてオンにし、エディタを再起動します。
プロジェクトを Unity から移行する
Unity から UE に 2D プロジェクトを移行するには、以下の手順を実行します。
Unity プロジェクトのルート ディレクトリにある アセット フォルダー内で、2D アセットに関連付けられた画像ファイルを探します。
Unity がサポートしている 2D 画像ファイル全てが、UE でもサポートされています。
.jpgや.pngなど。Unity プロジェクト フォルダー内で画像ファイルを見つけたら、それを UE プロジェクトの コンテンツ ブラウザにドラッグ&ドロップするか、コンテンツ ブラウザの [インポート] ボタンを使用してコンピューター上のファイルの場所を参照します。
UE にインポートされた画像ファイルはテクスチャ アセットとしてインポートされます。これは、スプライト、フリップブック、タイルマップなどの Paper 2D アセットの作成に使用できます。
スプライトベースのアートワークなど、低解像度の画像をインポートする際は、コンテンツ ブラウザでアセットを右クリックし、コンテキストメニューから [スプライト アクション] > [Paper 2D インポート設定を適用] を選択することで、スプライト専用の設定をテクスチャに適用し、ピクセルアートの見た目をシャープに強化できます。
スプライトベースのアセットを UE にインポートする方法の詳細は、Paper 2D スプライト ドキュメントの「スプライトをインポートする」セクションを参照してください。
画像アセットを UE にインポートした後、スプライトやタイルセットのアセットを作成し、それぞれのエディタを使用してゲーム オブジェクトの構築を開始できます。
アセット
以下のセクションには、Paper 2D システムの概要、また詳細なドキュメントへのリンクがあります。
スプライト
Unity と同様に、2D キャラクターやオブジェクトの作成に使用できる主要なアセットは、スプライト アセットと呼ばれます。 スプライトは、平面のゲーム オブジェクトで、キャラクターやオブジェクトとして使用する画像をマッピングできます。 どの画像もスプライト アセットとして使用できますが、Paper 2D プラグインには、2D スタイルのプロジェクトでよく見られる低解像度のピクセル スタイル グラフィックの見た目を改善する専用設定やマテリアルが含まれています。
スプライトは、UE の アクタや Paper 2D キャラクター アクタに、スプライト コンポーネントとして追加できます。
UE でのスプライトの設定やスプライト エディタの使用などの詳細は、以下のドキュメントを参照してください。
Paper 2D スプライト
Unreal Engine で Paper 2D スプライトをインポートして使用する方法。
フリップブック
スプライト アクタは、フリップブック アセットを使用してアニメーション化できます。フリップブックは、異なるスプライトアセットの線形順次再生を格納します。 フリップブックは、Unity とは異なり、個々のスプライト アセットやアクタ オブジェクトから独立して使用できる一意のアセットです。 つまり、アニメーションはより汎用性が高く、再利用性が高く、ブループリントまたは C++ コードを使用していつでも再生できます。
UE でのフリップブックの作成、使用、編集の詳細は、以下のドキュメントを参照してください。
Paper 2D フリップブック
Paper 2D フリップブックと作成方法についての説明。
タイルセットとタイルマップ
Paper 2D プラグインには、TileSet (タイルセット) アセットと TileMap (タイルマップ) アセット、それぞれのエディタも含まれており、2D レベルや環境を作成するために使用できます。 TileSet (タイルセット) アセットを使用すると、レベル用の背景アセットをすべて含む大きなアセットをインポートし、各タイルを抽出して、プレイヤーが環境とどのようにインタラクトするかに影響する衝突設定を定義できます。
その後、タイルを組み合わせて TileMap (タイルマップ) アセットを作成し、レイヤーなどのツールを使って、プロジェクト用の動的でおもしろい環境を構築できます。
UE でのタイルセットとタイルマップの使用の詳細は、以下のドキュメントを参照してください。
Paper 2D Tile Sets / Tile Maps
Paper 2D で使用する Tile Sets と Tile Maps の作成方法の概要