Skip to content

Latest commit

 

History

History
90 lines (51 loc) · 3.99 KB

File metadata and controls

90 lines (51 loc) · 3.99 KB

UnrealWorld

记录 Unreal Engine 相关内容

项目

蓝图入门学习项目,涉及 蓝图基础用法、蓝图对UE Gameplay框架的简单实现

文档

Unreal Engine 综合类文档:Doc_UE

Unreal Engine GamePlay相关文档:Doc_UE_GamePlay

IDE

Visual Studio

作为UE官方首推的IDE,各方面都与UE适配较好。除了用IDE编写代码,更重要的是需要用到 MSVC、MSBuild等工具及C++环境,以便于构建方案,因此 建议VS必装

Rider

目前UE跟Rider已经相互支持,且Rider已经免费(非商业用途),所以也可选用Rider作为IDE

IDE相关

  1. 关闭UE代码优化以便Debug时查看变量信息:

20250518_Debug_OptimizeCode_NotSet

20250518_Debug_OptimizeCode_SetNever

  1. 新版本UE(更高或更低版本)创建C++工程失败,报错内容例如 UE--VS2022编译UE项目出现 error C4668: 没有将“__has_feature”定义为预处理器宏,用“0”替换“#if/#elif”

    根本原因是 不同UE版本所必需的MSVC版本不同(UE版本越高,MSVC通常也对应更高)。因此针对多UE版本的开发环境,需要用VS Installer安装多个版本的MSVC组件,参考:UE5 5.1.1创建C++项目,显示error C4668和error C4067的解决方法 - CSDN

其他