Blueprint 在重新启动时卸载所有 C++ 组件

问题描述 投票:0回答:3

每当我关闭并重新打开虚幻引擎 5 编辑器时,我添加了 C++ 组件的任何蓝图都会完全删除 C++ 组件。我从该 C++ 组件引用了 BP 中的许多变量,当发生这种情况时,我需要重新链接所有内容。

compilation unreal-blueprint unreal-engine5
3个回答
0
投票

Ion 知道为什么会发生这种情况,但从 Visual Studio 启动项目会阻止这种情况发生。只是我发现的一个快速修复,希望这会有所帮助。


0
投票

就我而言,我正在创建一个插件,默认情况下

LoadingPhase
文件中的
.uplugin
设置为
Default

一旦我将其更改为

PreLoadingScreen
,我添加到蓝图中的 C++ 组件在重新启动编辑器后编译正常。


0
投票

对我来说,解决方案是从 VS Code 编译项目,而不是使用 UE5 中的 Live Coding 编译器。

简而言之,在关闭 UE5 的 VS Code 中,打开项目,按 Ctrl+Shift+B 并选择“Win64 Development Build”,然后等待它完成。

来源:Udemy 的课程“虚幻引擎 5 C++ 开发人员:学习 C++ 和制作视频游戏”

© www.soinside.com 2019 - 2024. All rights reserved.