1.首先我們需要注冊一個Epic賬戶,網址如下
http://api.unrealengine.com/CHN/GettingStarted/Installation/index.html#bookmark1
2.創建GitHub賬戶
https://github.com/
3.登錄UE4社區點擊個人

進入到個人之后點擊連接的賬戶,之后在下面填寫我們GITHUB的昵稱(用戶名),注意這里不是郵箱地址


綁定成功后會受到一封Epic的郵件,通知我們綁定成功

4.重新登錄GitHub驗證我們的郵箱地址

5.點擊驗證按鈕,成功后跳轉到如下界面點擊加入

6.之后進入到這個界面,點擊UnrealEngine就可以下載到我們的源碼了,這里建議選擇release版本,為穩定版大小大概為200多M。


7.下載成功后我們會看到這樣一個壓縮包,解壓之后運行startup.bat批處理文件


打開界面如下,打開之后默默等待自動下載完成即可,中途不用操作,如果發現速度為0好久不動了,可以關掉重新打開,之前下載的不會消失。大概14個G。

8.成功之后黑色對話框會自動關閉,然后我們點擊GenerateProjectFiles.bat批處理文件,生成VS可執行的UE4.sln,生成之后的文件如圖

9.安裝vs studio2017(我這里是2019),安裝時必須添加.NET4.6.2版本文件
10.生成UE4整個解決方案,編譯我們的UE4源代碼……靜靜等待編輯成功

如果沒出現失敗,代表全部編譯成功。

11.找到引擎安裝目錄,按照如下路徑找到UnrealVS調試插件,雙擊運行安裝到VS2017中
UnrealEngine-release\Engine\Extras\UnrealVS\VS2017

12.復制UE4.natvis到VS2017目錄下,首先找到文件所在目錄:
該文件為批處理文件,但是需要手動復制到VS2017目錄
UnrealEngine-release\Engine\Extras\VisualStudioDebugging

13.找到VS2017安裝目錄,打開如下目錄將UE4.natvis拷貝到該目錄下,可以在加斷點的情況下,看到自定義變量當前的值。
Microsoft Visual Studio\2017\Community\Common7\Packages\Debugger\Visualizers

下面是游戲項目導入的過程
1.從UE4商城直接下載ACTIONRPG項目文件

注意路徑必須全中文,這點很重要
下載后在UE4中導入項目文件


接下來就可以在UE4編輯器中編輯游戲了
andriod打包
需要
1.JDK
2.AndroidNDK
3.AndroidSDK
4.gradle(UE4打包時會自行下載5.4.1,但是5.4.1版本的gradle根本無法打包成功,這里用6.7版本進行替換)
接下來在


配置路徑
然后進行打包操作,這里

根據安卓手機GPU不同編譯不同的版本,第一個是適配所有版本,打包時間最長
接下來就是漫長的打包時間...
附加幾個坑:
問題一:
當控制台出現這種報錯時
UATHelper: Packaging (Android (ETC1)): ERROR: cmd.exe failed with args /c "D:\Android_TEST\MyProject\Intermediate/Android/APK\gradle\rungradle.bat" :app:assembleDebug”
第一步:
先查看項目設置->Android SDK中的SDK路徑是否正確

第二步 :
檢查Android->APK Packaging中是否配置Android平台

第三步:
取消勾選Enable Gradle instead of Ant
問題二:
打包后啟動出現
No obb found or store key to try download
解決方法:
勾選Package game data inside .apk?
