1.Github下载实在慢,可以从gitee下载 https://gitee.com/chao__/UnrealEngine、https://gitee.com/GameIsMyDream/UnrealEngine

2.UE4 Setup.bat 太慢,可以多线程下载,在cmd中 setup.bat --threads=200

3.提示缺少.net framework4.6.2,WIN10默认是4.7,无法重复安装,安装开发版 https://dotnet.microsoft.com/download/visual-studio-sdks  4.6.2 develop pack

4.引擎安装完毕后要修改一下DDC缓存的地址,不要默认的C盘,很容易导致C盘空间急剧减少,使用记事本打开:引擎版本\Engine\Config\BaseEngine.ini,搜索:[InstalledDerivedDataBackendGraph]

  Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=34, FoldersToClean=-1, Path=../../../Engine/DerivedDataCache, EnvPathOverride=UE-LocalDataCachePath,         EditorOverrideSetting=LocalDerivedDataCache)

  替换Path="%GAMEDIR%DerivedDataCache"

5.编译出错  c1xx.dll command line is too long to fit in debug record :   

  UE4Editor.Target.cs添加  DefaultBuildSettings = BuildSettingsVersion.V2;  

 解决在XXX.build.cs文件中添加:bLegacyPublicIncludePaths = false;

 以上两种都不能有效解决 有时候有用有时候没用,头疼 试试在
XXX.build.cs文件中注释掉 PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;编译,如果不行再取消注释再编译 (反复注释和取消注释) 不明白原因

6.编译器堆内存不足 :修改了UE4/Config/UnrealBuildTool/Global/BuildConfiguration.xml 添加了<ParallelExecutor><MaxProcessorCount>40</MaxProcessorCount></ParallelExecutor>就好了   真是头疼(可能并不是这个原因,我之后又遇到几次这个问题,通常都是重启就可以了)

在BuildConfiguration添加一下内容

<BuildConfiguration>
<bDisableDebugInfo>true</bDisableDebugInfo>
<bOmitPCDebugInfoInDevelopment>true</bOmitPCDebugInfoInDevelopment>
<bUseSharedPCHs>false</bUseSharedPCHs>
</BuildConfiguration>

7.VS 更改字体

8.关闭vs官方的智能提示

9.打开空格显示

10.vs安装FormatDocumentOnSave

11.vs安装ForceUTF8

12.

 

 解决vs编译输出窗口乱码

13.第三方插件导致的问题 https://www.jianshu.com/p/830e58e55940