如何在编辑器模式下,找到游戏视口的世界坐标

我找到一些接口,但没法使用,比如:

for (FEditorViewportClient* ViewportClient : GEditor->GetAllViewportClients())
{
	// 检查视口是否有效并且是主视口
	if (ViewportClient && ViewportClient->IsPerspective())

           ViewportClient->GetCameraPosition(CameraLocation, CameraRotation);

这段代码里的GEditor 和 IsPerspective都提示无法解析的外部符号,
include “Editor/UnrealEd/Public/UnrealEdGlobals.h”
include “Editor/UnrealEd/Classes/Editor/EditorEngine.h”
include “Editor/UnrealEd/Public/Editor.h”
该加的头文件也加了。

求教,该怎么获取编辑器模式下(未运行游戏),获取当前游戏视口的世界坐标

cameramanager拿camera的transfer

1 Like

我尝试的坐标结果依然为0,
我是想做到和ue自带的内容浏览器拖动到场景生成类似的效果,但是卡在获取鼠标在世界场景中位置这里了

有图吗?你的蓝图实现,打印的字符串,世界游戏模式重载