1.问题
在代码中判断鼠标右键输入的时候报了LNK2019的错。
GetWorld()->GetFirstPlayerController()->IsInputKeyDown(EKeys::RightMouseButton)
这时候参考UE论坛找了下原因
Unresolved external symbols in Slate - UI - Epic Developer Community Forums
发现需要在Build.cs文件下添加如下语句,然后再运行就OK了:
{
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" });
}