Unreal Engine 使ってみた

# 推奨環境

以下のページに推奨環境の記載があります。

https://docs.unrealengine.com/4.27/ja/Basics/InstallingUnrealEngine/RecommendedSpecifications/

# インストール

以下のページからインストーラーをダウンロードできます。

https://www.unrealengine.com/ja/download?sessionInvalidated=true

私はパブリッシングライセンスをダウンロードしました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/b318cd66-4856-d035-feb1-e2632c6bcd6a.png)

後は手順に従ってインストールします。

# Unreal Engine の起動

インストールが完了したら、Epic Games Launcher を開き、Unreal Engine をインストールします。確か最初は何もインストールされていなかったので、最新のバージョンをインストールしました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/a6b9ec39-dfc6-e857-6a13-734b2cd31940.png)

インストール後、Unreal Engine を起動します。

# 使ってみる

何から始めればよいかわからなかったので、チュートリアルに沿って進めました。以下の帽子マークをクリックするとチュートリアルが開きます。

![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/7a484cca-00f1-0325-ab97-68b135ee8395.png)

以下の Part1 をやってみました。

![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/9452f951-e3c4-e0eb-6f07-ce6239746711.png)

「ファイル」→「新規レベル...」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/4755fded-4398-63b2-5b28-bca585963683.png)

「default」をクリックします。

![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/94402e7a-5e41-8ec2-1970-c3479c12841c.png)

すると以下のような画面が開きます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/bca77e9a-883c-5c40-21f5-47090e684a80.png)

「空のアクタ」を追加した後、前後左右上下に移動させることができます。

- ここにgif

次に追加した「Actor」を選択してある状態で、「コンポーネントを追加」→ 「コーン」を選択します。

![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/42ce2c32-e25c-7dcf-3733-c26b24e25cf4.png)

今は以下のような状態です。コーンの名前はチュートリアル通り「Base」に変更しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/9c1d52cf-79d7-4055-af6d-dff06037028e.png)

次に「位置」の z 軸の値を「12.5」、「拡大・縮小」の z 軸の値を「0.25」にします。するとコーンが図のようにつぶれた感じになります。これが火鉢の土台です。

![6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/001cbd2d-4a0c-4397-824c-38ac5cc7040a.png)

次に火鉢の上の部分を作ります。チュートリアル通りにすると以下のようになると思います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/95713877-6c82-27c3-e9d5-50331cb8b8de.png)

しばらくチュートリアルに沿って進めます。ライトや火を追加すると以下のようになると思います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/ca68d3b6-5072-6340-2e3c-500a4cdc46de.png)

ここから正直よくわかっていません。「Base」と「Top」を選択した状態で、「マテリアル」の「BasicShapeMaterial」をクリックします。

![7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/18aeb309-1a9c-446f-6589-13703b93a1d5.png)

検索窓に「Basic」と入力し、「BasicAsset2」をクリックします。

![8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/108609ce-4513-672e-c535-a308192067a9.png)

すると火鉢が光沢のある見た目に変化します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/2e221cfb-ee76-b148-51b5-f846f92f922a.png)

次に「ブループリント」→ 名前を入力 → 「選択」の順に進めます。

以下の小ウィンドウが開きますが閉じます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/8cf0d8ac-1398-5084-e28c-8d0204a82dc0.png)

「コンテンツブラウザ」に火鉢が追加されました。

![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/6065d518-585a-3ab8-f5a2-416cbd241659.png)

これをドラッグ & ドロップで、レベルエディタに追加することができます。

![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/621414/1bf37113-ca8a-0ff8-0734-a4aa37a8aae0.png)

ここまでやりました。また何かやったら書こうと思います。

# 参考記事

https://www.unrealengine.com/ja/unreal

https://docs.unrealengine.com/4.27/ja/ProgrammingAndScripting/Blueprints/UserGuide/Components/

https://docs.unrealengine.com/4.27/ja/RenderingAndGraphics/Materials/IntroductionToMaterials/

https://www.youtube.com/watch?v=ztv4OPc_o6g