はじめに
UnrealEngineを学習するにあたってのメモを記事にまとめます。
本記事では完結せず何回か分けて記事にする予定です。
前回
今回やること
UnrealEngineの公式サイトにあるLearningの「Your First Game In Unreal Engine 5」を題材に学習していきます。
本記事では主に以下を扱います。
- プロジェクトの作成
- レベルの作成と保存
- ライトの作成
[開発環境]
windows 11
UnrealEngine 5.3.2
UnrealEngineの起動
ランチャーを起動し、ランチャーの右上にあるボタン「起動」を押してUnrealEngineを立ち上げます。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F3553099%2F236d8483-f2eb-b9ad-88e4-45086182c289.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=1caa8fa8e77473b433ecb48606042153)
プロジェクトの作成
動画時間:00:30~
今回作業するプロジェクトを作成します。
- 画面左タブの「ゲーム」を選択する
- 画面中央の「ブランク」を選択する
- 画面下の「プロジェクトの場所」にプロジェクトの作成場所を指定する
- 画面右下の「プロジェクト名」をにプロジェクト名を記入する(今回は講座通り
FirstGame
とする) - 画面右下の作成ボタンを押すと、プロジェクト作成されます
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F3553099%2F6c4f6d17-441f-d783-f5aa-2fbcfda86e14.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=2b3fe738e98fe249eae295a39b19f689)
レベルの作成
動画時間:01:07~
ゲームにおけるマップのデータとなるレベルを作成します。このレベルにいろんなオブジェクトを配置してきます。
- 画面左上のメニューバーの「ファイル」->「新規レベル」を選択する
- 新規レベルのウインドウが開いたら、「空のレベル」を選択する
- 作成ボタンを押して、新規のレベルが作成され、Viewports内の画面が真っ黒になります
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F3553099%2Fbf7fb0f5-53b7-aca6-3b8b-9b3d4fc2d55b.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=d0f5771f7152db6c60ea19b0bce5d4c7)
ライトの作成
動画時間:01:16~
真っ黒な世界なのでライトを作成します。
が、その前にライトを照らす対象のオブジェクトを設置します。
- ツールバーのコンテンツの作成する+アイコンをクリックする
- 動画では、コンテンツのメニューが表示されて、そのまま「sphe」と入力すれば「Sphere」が検索結果に出るのですが、私の場合日本語表示なのか、検索に出なかったので、直接指定します
- メニューの「形状」->「球」を選択して作成する
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F3553099%2Fa0e377ad-3f7c-7596-740c-2c53ef19c423.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=6ea81999910e8da4fc01c1bcb5e23c73)
ツールバーについてのドキュメント
レベル エディタ ツールバー
以下のように黒い(光が無い)球が作成されました。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F3553099%2F472db077-23cf-1b4d-6d3d-c605d9b0d8f7.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=5021f6a6fdfeb7a95f25dfabc753641b)
次にライトを作成します。
- 画面左上のメニューバーの「ウインドウ」->「環境ライトミキサー」を選択する
- 「環境ライトミキサー」ウインドウの上部の「大気ライトを作成」ボタンを押して「DirectionalLight」を作成する
- 「環境ライトミキサー」ウインドウに「DirectionalLight」の設定項目が出るので、「ライト」->「Intensity」を「3.0」変更する
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F3553099%2F48f022f9-9b3c-a040-a540-3c85d91d6d27.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=7e2ec4851ab415047d2b9604669dd582)
ここでプロジェクトのライトの設定を確認します。
- メニューバーの「編集」->「プロジェクト設定」を選択する
- 「プロジェクト設定」ウインドウの左の列メニューの「レンダリング」を選択する
動画では以下の項目を指して確認していたが、デフォルトのままで問題ないです。
設定項目 | 設定内容 |
---|---|
ダイナミックグローバルインターミッション | Lumen |
反射メソッド | Lumen |
ソフトウェア レイ トレーシング モード | DetailTracing |
シャドウマップメソッド | VirtualShadowMaps |
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F3553099%2F37104cdc-d6cd-577c-20a9-94e90413089d.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=ba9451c84a86e6e5c4266105abdfaa3b)
残りのライトを作成します。
「環境ライトミキサー」ウインドウに戻り以下を作成する
- スカイライト
- Sky Atmosphere
- ボリュメントリッククラウド
- ハイフォグ
つぎにスカイライトの設定を確認します。
- 画面右のOutlinerウインドウの「SkyLight」を選択する
- Outlinerウインドウ下のDetailsウインドウの「Light」->「Real Time Capture」にチェックを入れる(私の環境ではすでにチェックがありました)
最後にOutlinerウインドウ内のライトをフォルダにまとめます。
- Outlinerウインドウ内を右クリックして「フォルダ」の作成をします
- フォルダ名を「Lighting」に変更する
- 「Lighting」フォルダ内にライトのデータを入れる
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F3553099%2F063f1cd3-4a77-c5d5-f687-a16408d9f92c.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=231cdb8fdd0039bed1d33c1aa36c1f82)
レベルの保存
動画時間:03:20~
これまで作成したものを保存します。
- 画面上部のツールバーの左の保存アイコンを押す
- レベルをまだ保存していないので新規の保存画面がでます
- 保存先は「コンテンツ」を右クリックして「新規フォルダ」を選ぶ
- 「コンテンツ」下に作成したフォルダの名前を「Maps」に変更する
- レベルの名前を「Valley」にして、「Maps」フォルダを選択状態にして、「保存」ボタンを押す
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F3553099%2F68eb2b3a-3d3c-140d-95b9-1f16033f0365.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=ab6259d332a64148728cd0f0a287bb16)
レベルの作成が出来たら、「コンテンツドロワー」に先ほど作成したものが追加されている。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F3553099%2F726037f8-3e52-d875-57ab-9098141ad92c.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=541bfa2f2b67d366604d9c44ae1c452e)
memo
コンテンツドロワーの開閉ショートカットは「ctrl」 + 「スペース」
以上