Unreal4+Qt+Plugins(unrealcv)安裝教程

1. 安裝UnrealEngine遊戲引擎及其插件

1.1 下載Unreal源碼(需要綁定github賬號) https://www.unrealengine.com/

注: 官方要求綁定綁定github賬號

 \git clone https://github.com/EpicGames/UnrealEngine.git 

1.2 生產Unreal編譯文件

cd UnrealEngine
./Setup.sh 
./GenerateProjectFiles.sh  

1.3 Linux額外活兒

在Linux下需要額外幹一活,下載 OpenEXR patch for linux
運行git apply 0001-Fix-openexr-support-for-linux-version.patch

1.4 編譯Unreal和插件及測試

 make -j
 # for test
 ./Engine/Binaries/Linux/UE4Editor 
 # 並創建一個第一人稱視角的項目(注意:創建C++工程,後期用Qt Creator編譯)

安裝成功能看到如下圖

這裏寫圖片描述

1.5 下載安裝unrealcv插件 http://unrealcv.org/

git clone https://github.com/unrealcv/unrealcv.git 
cd unrealcv
export UE4=<path-to-UnrealEngine> 
sh build.sh 
# 出現 Automation.Execute: BUILD SUCCESSFUL 爲編譯成功 
cd ..
cp -r unrealcv <path-to-UnrealEngine>/Engine/Plugins/
# 如果只是安裝到某個工程下
# 在該工程下(包含有<工程名>.uproject)創建 `Plugins` 文件夾 
cp -r unrealcv Plugins/

使得最後在 Menu —- Edit —- Plugins 能看到如下:

這裏寫圖片描述

使用該插件: World Settings –> Game Mode –> GameMode Override, 選擇 UE4CVGameMode.

2. 安裝Qt 和Qt Creator

2.1 下載Qt

到這個地址http://download.qt.io/official_releases/qt/5.8/5.8.0/下載文件。
注意: 下載的文件爲 .run格式,下載後安裝直接允許該文件按照提示安裝就好了,他會安裝qt5.8.0,同時還有他對應的qtcreator編輯器。

2.2 安裝CLANG-3.5編譯器

sudo apt-get install clang-3.5
注: 如使用 g++ 會出現問題

2.3 配置Qt Creator

2.3.1 打開Unreal工程並配置Clang編譯環境

Open Project 選擇生成的 <工程名>.pro 文件打開,會自己進入工程配置界面 在Projects(小扳手)的界面:

這裏寫圖片描述

Manage Kits...CompilersAddClang 分別添加ClangClang++

這裏寫圖片描述

KitsAdd定義新建的配置名稱爲Desktop None Clang,在下面的Compiler選項框裏,選擇剛剛加好的Clang-3.5和Clang++-3.5;下方的Qt Version選擇Qt 5.8.0即可(反正暫時用不到,隨便選)

這裏寫圖片描述

2.3.2 配置Qt Creator-Unreal編譯環境

Desktop None Clang配置下

Build--Build Steps--Make--Make arguments改爲 <工程名>Editor -j 12
Build--Clean Steps--Make--Make arguments改爲 <工程名>Editor> ARGS="-clean"

這裏寫圖片描述

2.3.3 配置Qt Creator-Unreal運行環境

在Desktop None Clang配置下的

Run--Run--Executable改爲 <UnrealEngine根目錄>/Engine/Binaries/Linux/UE4Editor
Run--Run--Command line arguments改爲 <工程根目錄>/<工程名>.uproject

這裏寫圖片描述

2.3.4 測試Qt Creator-Unreal運行環境

點擊Debug或Run按鈕,應該先執行編譯,然後彈出UE4Editor窗口:

這裏寫圖片描述

配置完成
time: 2017.04.22-03:18

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章