1 基础知识¶
1 创建项目以及推荐基础设置¶
创建新项目后:
- 设置 Asset Editor open Location 为 Main Window
- 设置 Live Coding 中的 Enable Live Coding 为 False
- 有默认代码的项目,将头文件中的属性的指针
*修改为TObjectPtr<T>
GameMode override 不要选择 C++ 的类,C++ 是写死的,尽量选择蓝图类
2 如何在虚幻引擎中 Debug¶
3 虚幻中的 C++ 与蓝图¶
-
C++
- C++ 适合编写底层操作代码,可以提供对蓝图无法访问的核心系统的控制
- C++ 适合需要实现复杂的游戏系统或功能,频繁调用的函数
- C++ 适合需要与外部交互(网络)
- C++ 适合定制功能
- C++ 容易犯致命错误,对开发人员要求较高
-
BP
- 蓝图适合不需要频繁修改的内容,如 UI 设计、游戏流程等
- 蓝图适合快速迭代
- 蓝图上手难度较低
- 蓝图不适合过于复杂的业务,很容易变成意大利面
评论区
欢迎在评论区指出文档错误,为文档提供宝贵意见,或写下你的疑问