UE4是指虚幻引擎4(Unreal Engine 4),是一款由Epic Games开发的跨平台游戏引擎。它提供了丰富的工具和功能,用于开发高质量的游戏、虚拟现实(VR)应用程序和其他交互式体验。
在UE4中,当尝试添加一个C++类时出现了错误"ClassName.generated.h -不允许对生成的代码进行更改"。这个错误通常是由于对自动生成的代码进行了手动修改导致的。
在UE4中,生成的代码是由引擎自动生成的,用于处理类的元数据和反射等功能。这些生成的代码位于以.generated.h为后缀的文件中,例如ClassName.generated.h。这些文件应该由引擎自动管理,不应手动修改。
解决这个问题的方法是,避免对生成的代码进行手动修改。如果需要添加自定义的功能或修改类的行为,应该在自己的C++类文件中进行修改,而不是在生成的代码文件中进行修改。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云