Unreal Engine 4
2016年3月16日 (水) 21:25時点におけるKusakata (トーク | 投稿記録)による版 (ページの作成:「Category:開発 Category:ゲーム en:Unreal Engine 4 es:Unreal Engine 4 Unreal Engine 4 は Epic Games が開発したビデオゲームエンジンの...」)
Unreal Engine 4 は Epic Games が開発したビデオゲームエンジンの最新版です。
この記事の中身は このページ を元にして Arch Linux 向けにアレンジして書かれています。
目次
最小要件
- PC あるいは Mac
- Intel あるいは Amd CPU@2.5GHz Quad Core 64ビット
- GPU: NVIDIA GeForce GTX 470 あるいは AMD Radeon 6870 HD シリーズ
- RAM: 8 GB
インストール
ソースコードからコンパイル
依存関係を満たす
clang35, mono, dos2unix, cmake パッケージをインストールしてください。
ユーザーによっては Clang を再コンパイルしたり、ld.gold
を使用しないようにコンパイルされたパッケージを取得する必要があります:
リポジトリから clang35 をインストールした場合、以下を実行:
$ mkdir ~/bin/ && cd ~/bin/ && ln -s /bin/ld.bfd ./ld.gold
それから .bashrc ファイルを編集して以下の行を追加:
export PATH=$HOME/bin:$PATH
変更を適用するためにターミナルを全て終了してください。
ソースコードの取得
まず Epic Games のウェブページで登録を行なって GitHub のアカウントを Epic Games のアカウントにリンクしてください。
それから以下のコマンドでソースコードをダウンロードします:
$ git clone -b release https://github.com/EpicGames/UnrealEngine.git
コンパイルの準備
$ cd UnrealEngine $ ./Setup.sh $ ./GenerateProjectFiles.sh
ソースコードのコンパイル
ソースコードをコンパイルするには次のコマンドを実行:
$ make UE4Editor UE4Game UnrealPak CrashReportClient ShaderCompileWorker UnrealLightmass
コンパイルには長い時間がかかります。
Unreal Engine 4 の実行
$ cd Engine/Binaries/Linux $ ./UE4Editor
トラブルシューティング
コンパイル時のエラー
"ConvexHull2D.h" not found
/Engine/Source/Runtime/Engine/Private/Particles
にある SubUVAnimation.cpp
ファイルを編集して、次の行を:
#include "ConvexHull2D.h"
以下のように書き換えてください:
#include "ConvexHull2d.h"
コンパイルの問題
コンパイルが失敗する場合、Debug プロファイルを使って Editor をビルドしてみてください:
$ make UE4Editor-Linux-Debug