每当我退出虚幻引擎5编辑器时,我注意到当我再次打开它时,我的各种C++类都消失了。
幸运的是,我所要做的就是重新编译,它们将再次添加回来。然而,它确实成为一个严重的不便,因为我将不得不重新附加到任何演员,这是一个组成部分,我必须重新做任何细节面板编辑我没有。
假设我试图为我的跑酷游戏制作一系列移动平台,所以我制作了一个名为PlatformMover的ActorComponent。我把它连接到不同的平台上,它们有自己的速度和方向。然后我退出编辑器的一天,当我第二天重新打开它,PlatformMover不见了。然后我重新编译了我的项目,PlatformMover又回来了,但是我现在必须重新附加它,并再次为每个平台重新配置它。
这真的很不方便,所以有什么解决办法吗?
2条答案
按热度按时间vtwuwzda1#
我设法发现这是一个相当常见的bug。幸运的是,我一直在学习的虚幻引擎课程实际上在课程目录的前面有一个视频来处理这个问题,我可以报告说,提供的解决方案对我很有效。
1.立即关闭编辑器,但保持IDE打开。
1.使用[Project Name]EditorWin64 Development Build编译代码。(最后的“编辑”部分。我以为这不起作用,直到我意识到我实际上使用的是“[Project Name] Win64”而不是“[ProjectName]EditorWin64”。
1.再次打开项目。
cczfrluj2#
我在其他5.x版本中也遇到了同样的问题,通常会在菜单“编辑/编辑器首选项”中搜索“启动时强制编译”并启用它,解决了这个问题。这将强制在项目启动时进行自动编译。
这适用于我使用过的所有IDE(VS,Rider,VS Code)。