Slate独立小程序
- 准备工作
官方Windows步骤:(红框框为重点)
下载ue4源码网盘。提取码:gskq
eg:在运行Setup.bat和GenerateProjectFiles.bat过程中,我遇到几个问题以及解决方法。
- 文件所在路径过长。
所以,使用源码的盆友们,下载路径不要放得太深了。
- .NET Framework版本低于4.6.2。

- 未找到“GetReferenceNearestTargetFrameworkTask”任务。

- 我会偶尔出现打开UE4.sln,VS闪退的情况。这个情况有的时候发生,有的时候又能打开了。所以一直没有找到解决方法,希望知道原因的大神能够为我答疑解惑。
- UE4提供了一个空白的程序供我们发挥。

先来分析一下BlankProgram.Target.cs文件。
可以看到一些环境设置。

然后是BlankProgram.Build.cs文件。

- 依托ue4的shader系统,绘制Slate。
bCompileAgainstCoreUObject = true;
bCompileAgainstApplicationCore = true;
bIsBuildingConsoleApplication = false;
PrivateDependencyModuleNames.AddRange(
new string[]
{
"Slate",
"SlateCore",
"StandaloneRenderer"
}
);
#include "BlankProgram.h"
#include "RequiredProgramMainCPPInclude.h"
#include "Slate/Public/Framework/Application/SlateApplication.h"
#