记录 Unreal Engine 相关内容
蓝图入门学习项目,涉及 蓝图基础用法、蓝图对UE Gameplay框架的简单实现
Unreal Engine 综合类文档:Doc_UE
Unreal Engine GamePlay相关文档:Doc_UE_GamePlay
作为UE官方首推的IDE,各方面都与UE适配较好。除了用IDE编写代码,更重要的是需要用到 MSVC、MSBuild等工具及C++环境,以便于构建方案,因此 建议VS必装
-
版本推荐:
- Visual Studio 2022
-
安装方法:
目前UE跟Rider已经相互支持,且Rider已经免费(非商业用途),所以也可选用Rider作为IDE
-
版本推荐:
- UE5 + Rider 2025+
-
安装方法:
- UE5 + Rider 配置调试,修改代码操作 - 知乎
- 备注1:UE编辑器偏好设置->码编辑器设置 选Rider Uproject,而不是Rider
- 备注2:UE5+Rider首次打开解决方案时,将会 自动提示需要安装 RiderLink插件,优先选择 在引擎中安装,失败的话其次再选 在游戏中安装。若控制台最终提示RiderLink插件安装失败,可能为Rider的问题,可尝试升级Rider版本或重装Rider
- rider-for-unreal - Jetbrains
- UE5 + Rider 配置调试,修改代码操作 - 知乎
-
其他:
- 关闭UE代码优化以便Debug时查看变量信息:
-
新版本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


