Jetmanブログスマートフォン用の表示で見るJetmanブログ株式会社JETMANの中の人が、ゲームエンジンやUI/UX、クリエイターのキャリアデザインについて語ります。この広告は、90日以上更新していないブログに表示しています。今回やることUnrealEngineではレベルという単位で場面の管理を行います。今回はオープニング画面、ゲーム画面、エンディング画面というくくりでレベルを用意し、ゲームの流れを組んでみたいと思います。3つのレベルを用意するゲームをプレイさせるレベルは、前回までの流れの中で3人称視点の3Dアクション的なステージを用意しています。オープニングとエンディング用に、このステージを活かし、新たに固定カメラを用意しようと思います。新規カメラの配置オープニング用のレベルに、基本オブジェクトからカメラをシーンに配置します。この状態で新規のレベルとして保存します。Blendに結線します。Gameに変更します。これでPlayした際の画面が固定カメラから見た画になるはずです。次のレベルのロード今回はゲームパッドのボタンを押したら、ゲームのメインレベル(start1)を読み込むようにしてみます。Levelで次に開くレベル名(start1)を指定する、というのが基本形です。レベルロード時にフェードさせるレベルの移り変わりは出来ましたが、バスっと切り替わってしまうのは味気ないので、前のレベルがフェードアウトし、次のレベルがフェードインしてくるようにしたいと思います。Matineeでフェードイン/アウトのアニメを定義する新規マチネを作成します。トラック上で右クリックし、新規ディレクターグループを追加します。Trackを追加します。Inの場合は、0secで1、0.5secで1、1.0secで0とします。Outの場合は、0secで0、1secで1とします。先のオープニングで、ゲームパッドのYボタン押し下げ後にフェードアウトした後、次のレベル(start1)を開く場合は、次のようなブループリントにしました。Outを使って1secで音をフェードアウトさせます。その次に、先に作ったfadeoutのMatineeをPlayに結線することで画面が黒にフェードアウトします。Levelの前にDelayを使って1sec時間を空けます。start1のレベルが呼ばれた時にフェードインさせたいと思います。PlayをトリガーにfadeinのMatineeをPlayさせるように、ブループリントを組みました。Levelを使えば、ボタンを押したり、何かと衝突したり、様々なトリガーと合わせて場面転換が可能となります。Matineeを使ったフェードイン/アウトの演出との組み合わせ技も効果的でしょう。出来上がったサンプルゲームはこんな感じです。Retargetで自作モデルにBluem...今回から新テーマとなります。検索リンク株式会社JETMAN最新記事9.インターンシップサイトがオープンしました。(3)月別アーカイブはてなブログをはじめよう!jetmanblogさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。