UEC++实时代码编写

UE5中实时代码编写是默认打开的,UE4是关闭的

在编译时开启实时代码编写生成时(F5或者F7)会报错MSB3073代码6,它有什么功能呢?官方文档是这样介绍的

虚幻引擎(UE)支持使用Live++集成进行实时编码。实时编码是一个系统,可以在引擎运行时重新生成应用程序C++代码并修补其二进制文件。此功能在以下情况下可用:

  • 在虚幻编辑器中编辑您的应用程序。

  • 使用“在编辑器中播放”(PIE) 运行应用程序。

  • 运行附加到编辑器的应用程序的打包桌面生成以进行调试。

这意味着,在不中断游戏测试会话或在编辑器本身工作的情况下,您可以对C++类进行更改,进行编译,并立即看到这些更改生效。这在使用C++运行时逻辑(如游戏代码或前端用户交互)时为迭代开发提供了显著的好处。尽管热重载系统仍可作为替代方案使用,但实时编码速度更快,更灵活。

 

编译时快捷键为ctrl+alt+f11 作者:逝江水之悠悠 https://www.bilibili.com/read/cv16170656 出处:bilibili

 

posted @ 2022-09-23 09:05  hanabc12345  阅读(679)  评论(0编辑  收藏  举报