跳转至

1 基础知识

1 创建项目以及推荐基础设置

创建新项目后:

  1. 设置 Asset Editor open Location 为 Main Window
  2. 设置 Live Coding 中的 Enable Live Coding 为 False
  3. 有默认代码的项目,将头文件中的属性的指针 * 修改为 TObjectPtr<T>

GameMode override 不要选择 C++ 的类,C++ 是写死的,尽量选择蓝图类

2 如何在虚幻引擎中 Debug

3 虚幻中的 C++ 与蓝图

  • C++

    1. C++ 适合编写底层操作代码,可以提供对蓝图无法访问的核心系统的控制
    2. C++ 适合需要实现复杂的游戏系统或功能,频繁调用的函数
    3. C++ 适合需要与外部交互(网络)
    4. C++ 适合定制功能
    5. C++ 容易犯致命错误,对开发人员要求较高
  • BP

    1. 蓝图适合不需要频繁修改的内容,如 UI 设计、游戏流程等
    2. 蓝图适合快速迭代
    3. 蓝图上手难度较低
    4. 蓝图不适合过于复杂的业务,很容易变成意大利面

评论区

欢迎在评论区指出文档错误,为文档提供宝贵意见,或写下你的疑问