1. 新建项目的时候没有项目模板

    打开 Epic Games Launcher,在 虚幻引擎 -> 中选择需要添加组件的引擎版本,打开 选项 面板,勾选需要更改的组件

    Unreal-Launcher-选项

  2. Play 模式下切换到鼠标控制

    Shift + F1

  3. Detaches from the player controller,通过鼠标操作场景和 Editor

    F8

  4. 指定源码开发工具

    Editor Preferences -> Source Code

    Unreal-SourceCodeEditor

  5. C++ 代码编译

    Editor 右下角

    Unreal-C++-编译

  6. C++ Live Coding 热编译

    Ctrl + Alt + F11

  7. 重新构建 C++ 工程

    注意:需要关闭 Editor

    VS Code: Ctrl + Shift + B

  8. C++ 项目中使用插件

    如果编译过程中提示错误 ERROR: Expecting to find a type to be declared in a module rules named ‘JsonLibrary’ in UE5Rules

    Unreal-C++-编译缺少插件模块

    在 C++ 项目根目录新建 Plugins 文件夹,并将项目中所使用到的插件目录拷贝到这里,编译器会首先使用当前工程中的插件配置

    解决思路参考这里

  9. UE 5 中的 Lumen 系统和以前版本材质兼容问题

    UE5-Lumen-材质兼容问题

    打开材质编辑器,取消 Pixel Depth Offset 参数设置,Lumen 系统暂不支持该参数

    Unreal-Lumen-材质-Pixel Depth Offset

  10. 如果对 UClass 的构造函数进行了修改,需要把 Editor 关闭,然后重新 Build 工程,因为对于构造函数的修改,通过 Live Coding 热编译并不能很好的进行传递。

  11. UPROPERTY 关键字

    Unreal-Uproperty-Specifiers

  12. 目录组织:

    • Content
      • Assets
        • Audio
        • Effects
          • P_XXX
        • Materials
        • Meshes
        • Textures
      • Blueprints
        • Actors
          • BP_XXX
        • GameMode
        • Pawns
        • PlayerController
        • Widgets
          • WBP_XXX
      • Maps

视频资料:

  1. 虚幻引擎5(UE5) 全套零基础入门到实战课程(基础)
  2. 虚幻4游戏引擎官方入门自学到提高全218集——上(B站无广告版)(官方入门)
  3. 【UE5】最好的UE5入门教程【中文字幕】(入门)
  4. 【教程】虚幻5(UE5)保姆级新手入门课程 完全版 双语字幕(字幕完结)
  5. 成功上岸,将自己进大厂前花3w买的虚幻引擎UE5全套教程,完整300集,现在拿出来分(已看完 蓝图)
  6. UE5-c++教程 01~05(已看完 C++)
  7. UE5_C++多人TPS完整教程(一)(高级)
  8. 虚幻引擎UE C++、蓝图完整开发指南 [全套最新课程](高级)
  9. 【教程】虚幻5教程 斯坦福专用课程 UE4 & C++ 专业游戏开发教程 24.5小时 中文字幕(高级)