功能脚手架
初级
C++ 初级 · 引擎向
挂靠(便于检索成体系)
> 脚手架 · **初级按功能自动生成**(死清单)。勾选 = 你本地练过;勿空勾。
> 数据源:`features.index.json` · 重建:`py -3 tools/enghub_main.py notes-scaffold`
> 专家:`(暂无 expert,后期补)` · 补课:[/learn/cpp-engine-core](/learn/cpp-engine-core)
> 偏向:**引擎向** — 服务 UE:模块·反射意识·Gameplay 骨架
## 理论指引(先想清)
- [ ] UE 里 C++ 与蓝图如何分工(概念)
- [ ] UCLASS/UPROPERTY 等是反射/垃圾回收协作,不是普通 C++ 类装饰
- [ ] 模块(Module)与依赖:改一处牵一片
- [ ] 先会「加一个 Actor/Component」,再谈底层渲染
- [ ] 前置:建议先过 feat-cpp-core-beginner
## 功能/操作清单(再动手)
### 工程打开
- [ ] 能打开/生成一个 UE C++ 项目(版本自填)
- [ ] 认识 Source 模块目录结构
- [ ] 编译一次成功并进编辑器
### 最小 C++ 玩法对象
- [ ] 新建 C++ Actor 或 ActorComponent
- [ ] 暴露 1~2 个 UPROPERTY 到编辑器
- [ ] 在 BeginPlay/Tick 打日志验证跑起来
### 与蓝图衔接(入门)
- [ ] C++ 类在编辑器创建蓝图子类
- [ ] 会在蓝图里看见暴露的属性/函数(若有)
### 边界声明
- [ ] 写清:本次只做到玩法骨架,不做渲染管线
- [ ] 本机工程路径记入实填区
## 达标
- [ ] 能编译进编辑器,并跑通一个自写 C++ Actor/Component 的最小闭环。
## 本次实填(开练后)
- 本机文件路径:
- 一句话复盘:
## 相关
- 索引:[/notes/feat-index](/notes/feat-index)
- 练检:`inbox/practice/`
源文件:content/notes/feat-cpp-ue-beginner.md