UE5 C++ LiveCoding 运行时加载的一些理解

官方文档还是比较全面的

使用Live Coding在运行时实时重新编译虚幻引擎应用。 | 虚幻引擎5.3文档 (unrealengine.com)

一.它是热更新的一种进化,更加灵活,迅速。如果在设置上取消,它会回退到上一个版本 热更新模式。你只需要在编辑器或者C++编辑器上,按Alt+Ctrl+F11进行运行加载,代码没错一般都会成功。

我测试了改属性的宏定义,也能马上响应,有点牛的。确实方便,提高效率。热更新的方法,建议也是尽量不加头文件。加载不了就重新编译。

二. 文档原话如下

修改变量的默认值时,.cpp 文件中应用的构建器所设置的数值不会在现有的对象实例中更新。然而,如果你在 .h 文件中进行修改,你将会看到变动。

我理解如下,如果在.h下修改,包括宏属性。你就能将原型的默认值修改。甚至能将实例改为默认值。

你可能感兴趣的:(ue5)