Unreal Engine 4

提供: ArchWiki
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