3D as 2Dのサンプルプロジェクト「Bunny Blitz」が配信開始

2Dゲームは、プレイヤーの視覚的な期待に応えるという点で課題に直面しています。開発者は、洗練されたアニメーション、カメラアングルの変更、カットシーン、深度感、没入型で多目的なゲームプレイを提供する必要があります。
2Dは表現力豊かですが、3D要素を加えるとさらに深度が増します。3Dアニメーション化されたキャラクターは(例えば アイソメトリック2Dゲーム で)より簡単にアニメーション化することができ、異なるカメラアングルを使用したり、3Dキャラクターでクローズアップのカットシーンを作成したりすることができます。3D小道具は、ユニークなゲームプレイ状況を作成したり、深度を強化したりすることもできます。
Unity 6.3以降では、URP 2Dレンダラーを使用した2Dプロジェクトで、3D-as-2Dワークフローを使用して2Dの世界に3D要素を融合できるようになりました。同じレンダラーの下で、付属のMesh-2Dフィルターマテリアルまたは任意のShader Graphスプライトベースのシェーダー(3D-as-2D互換性が有効なもの)を使用して、3D要素をレンダリングし、2Dの世界で並べ替えることができます。
新しい3D-as-2Dワークフローでは、3D GameObjectはソートレイヤーでスプライトのように動作し、2Dライティングを受け取り、2Dマスクを使用してマスクすることもできます。
これらすべての可能性を実証するために、新しいサンプル「Bunny Blitz」を作成しました。
>>ダウンロード<
2Dと技術における3Dのさまざまな側面と課題に焦点を当てた文書とビデオチュートリアルに取り組んでいますが、その間にプロジェクトをチェックしてシーンを探ることができます。

コア機能
- スプライトと3Dソート:ソートグループコンポーネントと2Dとしての3Dレンダリングを使用して、スプライトとともに3Dオブジェクトをソート。従来の深度ベースのソートをソートレイヤーで置き換え
- 透視深度:透視カメラとZ軸配置で環境深度感を強くする
- ピンボケ:カスタム2Dレンダラーインジェクションパスを適用して深度ベースのぼかし効果を作成
- 3D-as-2Dシェーダー:Shader Graphでスプライトシェーダーをビルド3D-as-2D完全互換性
- 完全な2Dツールセット:プロジェクト全体で2Dライト、ティレマップ、スプライトシェイプ、アニメーション、マスクを使用
- 上級者向けレンダリング:シャドウカメラレンダリング、MatCap素材、タイル状タイルマップ素材の詳細を探る
- 視覚効果:VFXグラフとShader Graphを組み合わせて、キャラクターの生成、クラウドトランスポート、エンドオブレベルポータル、スプリングエフェクトに対応
- 再利用可能なアセットライブラリ:完全にアニメーション化された主人公、敵、最終ボスなど、再利用可能な2Dおよび3Dアセットのコレクションにアクセスできる
- 2D物理ゲームプレイ:Unityの2D物理システムを使用してゲームプレイ体験全体をパワーアップ

プロジェクトを再生する
バニーブリッツの遊び方
BunnyBlitz>Game>ScenesフォルダーでLevelSelectシーンを開き、levelを選択してPlayを選択します。
- 左/右またはA/Dでウサギを左右に動かします。
- スペースでジャンプ、ダブルプレスでダブルジャンプ。
- 敵やブロックに着地し、スパイクや転倒などの危険を避けましょう。
- Enterキーまたはマウスの左クリックで「ザクロ」を撃つ。
- 金色のニンジンを集める:一生100個集める。
- 「ザクロ」を集める:敵を撃て!
- 心臓に気をつけろ:ハートを3つ失うとセーブポイントから再スポーンするか、ライフが残っていない場合はレベル選択画面から再起動する。
完成者のために
- 収集品:デモレベル全体で隠されたガラスのアヒルとU、N、I、T、Yの文字を見つける。
- 「メガネイル」を倒す:「ザクロ弾」は嫌いで、爆弾はなおさら好き。
- 帰国:ニンジンハウスの扉を渡ります。

2D開発者向けのその他のリソース(最近更新された2Dゲームアート、アニメーション、ライティングガイドの電子書籍、YouTubeチャンネルの2Dチュートリアルプレイリスト、アセットストアで入手できるその他のサンプルなど)もご覧ください。
