在已经设置出生点的情况下,点击运行按钮 视角突然跑到地图边界位置
之前误删掉了一些东西 不知道什么。
新建项目地图 也是这个问题 请求帮助



在已经设置出生点的情况下,点击运行按钮 视角突然跑到地图边界位置
之前误删掉了一些东西 不知道什么。
新建项目地图 也是这个问题 请求帮助



上午好☀️☀️☀️️
本答案参考通义千问
在 Unreal Engine 5.4 中,当你点击“运行”按钮后,视角突然跳转到地图边缘,这通常是因为以下几个原因导致的。以下是详细的排查和解决方案:
默认摄像机或玩家控制器设置异常
项目配置文件损坏或缺失
DefaultEngine.ini、DefaultGame.ini 等)被删除或修改。蓝图逻辑错误
地图边界未正确限制
重点:确保在场景中有一个有效的 Player Start,否则引擎会随机选择一个,可能导致跳转到地图边缘。
.ini 文件)打开项目文件夹中的以下文件:
Config/DefaultEngine.iniConfig/DefaultGame.iniConfig/DefaultInput.ini检查是否有不正常的设置,例如:
[/Script/Engine.GameUserSettings]
bUseMouseForTouch=false
如果你不确定哪些设置有问题,可以尝试:
.ini 文件DefaultEngine_old.ini)Set Actor Location 强制移动角色到地图边缘重点:检查所有蓝图中的 BeginPlay 和 Event Graph,确保没有异常的移动逻辑。
| 步骤 | 内容 | |------|------| | 1 | 设置一个正确的 Player Start | | 2 | 检查并移除地图边缘的 Camera Actor | | 3 | 检查并修复 .ini 配置文件 | | 4 | 检查 Blueprint 的 BeginPlay 逻辑 | | 5 | 添加 地图边界限制 防止角色“飞出” | | 6 | 测试 新建项目 排除项目文件问题 |
GameMode 或 PlayerController 中的 BeginPlay() 方法Event Graph 中是否有异常的 Set Actor Location 或 Move To 节点如果你在蓝图中使用了如下节点:
Event BeginPlay
-> Set Actor Location (坐标为地图边缘)
请将其改为:
Event BeginPlay
-> Set Actor Location (Player Start 的位置)
或者使用 Get Player Start 节点获取正确位置。
如果你愿意提供更具体的错误信息或截图,我可以进一步帮你定位问题!