【STEP1】ゴールに辿り着こう

2000.01.01
チュートリアル
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

このSTEPで扱うマップは、ゴールまでの道が途絶えてしまっています。このままではゴールまで辿り着けないため、「動く床」と「トランポリン」を適切な位置に配置して、キャラクターがゴールに到達できるように変更していきましょう。

目次

※本ページは、ゲームメーカーズ×GALLERIA コラボPCに同梱される「ゲーム制作キット」の解説ページです。本コンテンツが含まれるコラボPCはGALLERIAの販売ページでお求めいただけますので、ぜひご検討ください。

「動く床」を配置する

UE5を起動し、プロジェクトファイル「GameMaking_Kit」を開きましょう。ハンドブックP.6でマップの開き方について触れましたが、プロジェクトを開いた直後であれば、すでにマップ「Step1_P」が開かれています。そのため、今回は自分でマップを移動する必要はありません。

この画像と同じマップが開かれていない場合は、ハンドブックP.6を参考に「コンテンツ」GameMaking_KitMaps」にある「Step1_P」を開こう

このSTEPで扱うマップは、スタートとゴールだけが用意されたシンプルなものです。ただし、道が途中で途絶えているため、ゴールまで辿り着くことができません。「動く床」「トランポリン」を適切な位置に配置して、キャラクターがゴールに到達できるように変更していきましょう。

初期状態のマップ。このままではゴールに到達できないため、中盤の水上に動く床を、ゴール手前の段差にトランポリンを設置する

「ゲームづくりを始めよう!」で作成した「動く床」や「トゲ」のように、ギミックはブループリントで作られています。ギミックを配置するために、コンテンツドロワー(※)上でギミックのブループリントがあるフォルダに移動しましょう。
※ プロジェクトに含まれるデータ一式にアクセスできる、UE5エディタの機能。ブループリントのほか、3Dモデルやエフェクト、サウンドなどを管理できる。いろいろなモノが入った引き出し(ドロワー)のイメージを持つとよい

エディタ画面でCtrl + スペースキーを押し、コンテンツドロワーを開きます。

コンテンツドロワーの左側には、プロジェクトのフォルダ構造が表示されています。フォルダをクリックすると、コンテンツドロワー右側に中身を表示できます。また、各フォルダ名の左隣にある「▶」(右向きの三角形)をクリックすると、そのフォルダに格納されているフォルダを確認できます。

ギミックのブループリントがある、「コンテンツ」→「GameMaking_Kit」→「Blueprints」フォルダの中身を表示させましょう。

BP_MovingBoard」が動く床のブループリントにあたります。コンテンツドロワーから「BP_MovingBoard」をビューポートへドラッグ&ドロップし、マップ内の黄色い板の近くに配置しましょう。

次の工程で位置を調整するため、地面にめり込んで設置されても問題ない

動く床の初期位置を決めましょう。配置した「BP_MovingBoard」を選択した状態では、画面右側にある詳細パネルから、オブジェクトの位置や設定を変更できます。

オブジェクトがオレンジ色の枠で囲まれていれば、選択できている。配置した直後は、自動的に選択状態になっているはずだ

詳細パネルは画面の右下にある

詳細パネルが消えてしまったときは……

詳細パネルが消えた、見つからないといったときは、画面上部の「ウィンドウ」から、「詳細」→「詳細1」にチェックを入れましょう。新たに詳細パネルが出現します。

「詳細1」をクリックすると、チェックを入れられる

動く床の位置を指定する

詳細パネルの「トランスフォーム」→「位置」を以下の値に書き換えて、水面から浮いた位置に動く床を移動させましょう。

X座標(赤色の枠): 500.0
Y座標(緑色の枠): 4300.0
Z座標(青色の枠): 300.0

「位置」の数値は3色の入力欄に表示されており、赤→X座標、緑→Y座標、青→Z座標に対応している。各数値をクリックすると、キーボードで変更後の値を入力できるようになる。入力後、Enterキーを押すか画面上のどこかをクリックすると、変更を確定できる

続いて、動く床の移動先を決めましょう。この動く床は「ゲームづくりを始めよう!」で制作したものと異なり、移動先を自由に指定できる高機能なものになっています。

配置した動く床を選択しましょう。移動ツールと重なって表示されている、青色の八面体が移動先を示しています。

ビューポート上で動く床をクリックすると選択できる。八面体は、オブジェクトを選択中にのみ表示される

八面体をクリックして選択すると、移動ツールを使って八面体のみを移動できます。動く床がプレイヤーを対岸まで運べるよう、対岸近くまで八面体を移動させましょう。

選択中の八面体は白く表示される。八面体を選択した状態では、動く床自体を動かさずに、八面体(=移動先)のみ動かせる

移動ツールの赤い矢印をドラッグして、八面体を対岸の方へ移動させる。八面体が示している位置には動く床の中心が来るため、対岸に近づけすぎると地面にめり込んでしまう。上記画像のあたりに置いておこう

動く床は、設定した移動先と初期位置を往復するように動きます。プレイして、動作を確かめましょう。

画面上部にある、黄緑色の「▶」をクリックすると、ゲームをプレイできる

ゲームが開始したら、ゲーム画面をクリックすると操作できるようになる

これで、動く床に乗って対岸に渡れるようになりました。

動く床は、移動した後、反対方向へ動き出す前にしばらくその場で待機する

「トランポリン」を配置する

このマップでは、ゴールが高台にあり、プレイヤーキャラクターのジャンプでは辿り着けません。

そこで、ぶつかったキャラクターを上に跳ね飛ばす「トランポリン」のギミックを活用します。

トランポリンのブループリントは、「BP_MovingBoard」と同じフォルダにある「BP_Bouncer」です。コンテンツドロワーから、「BP_Bouncer」をドラッグし、下図に示す位置にドロップして配置します。

トランポリンには事前にジャンプの機能を入れてあるため、配置以外に設定を行う必要はありません。

配置が終わったら再度プレイしてみましょう。動く床とトランポリンのギミックを配置したことで、マップの最後までゲームをプレイできるようになりました。

マップの完成図

このように、プレイヤーのアクションのみでは到達できない場所を作ることで、ギミックを生かした遊びが作れます。

STEP1は以上です。ハンドブックに戻り、STEP2(P.9)に進みましょう。

今回配置したギミックは、UEにおいて3D空間に配置できるものを指す「アクタ」に分類されます。ブループリントを使うことで、オリジナルのアクタが作れます。

3D空間に配置されている壁や床、プレイヤーキャラクターもアクタであり、「プレイヤーの操作を処理するためのアクタ」なども存在します!

ゲームメーカーズ×GALLERIA コラボPC 紹介ページコラボPC 特設ページ

関連記事

アークライト 野澤 邦仁のボードゲームを作るには Vol.04「ルール調整編」
2024.11.01
2Dプラットフォーマーのステージを15分で制作。YoYo Games、2D向けゲームエンジン「GameMaker」用チュートリアル記事を公開
2024.09.17
WebブラウザもSwitchもサポートするゲームエンジンで、フォルダの作成方法からゲームプログラミングが学べる。「Go言語とEbitengineによる ゼロから始めるゲームプログラミング」連載開始
2024.08.19
Unity Technologies、初心者から上級者まで幅広くカバーしたアニメーションの電子書籍を無料で公開。Blenderからのインポート、AIナビゲーションなど解説
2024.06.14
スタジオ木曜日、Houdiniでプロシージャルモデリングを学べる記事を公式ブログに連載。画面の見方から家の3Dモデルを作るまでを解説
2024.06.07
ゲームメーカーズが贈る“ゲーム制作の入門書”が2024年9月下旬 発売決定!『ゼロから始めるゲーム制作!プロが使うUE5で3Dアクションゲームを作ろう(仮)』
2024.05.25

注目記事ランキング

2024.11.27 - 2024.12.04
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ローパスフィルター(Low-Pass Filter)
ローパスフィルター
  1. 電気信号のうち、指定した周波数(カットオフ周波数)以下の信号を通し、それより上を大きく低減させるフィルター。
  2. ゲーム開発において、基本的にはサウンド用語として用いられる。例として、特定のセリフをローパスフィルターによってくぐもった音に加工することで、隣の部屋や遮蔽物の後ろで話しているかのような表現を行うことができる。
VIEW MORE

Xで最新情報をチェック!