init
This commit is contained in:
35
Source/lonese/AMyActor.md
Normal file
35
Source/lonese/AMyActor.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# AMyActor
|
||||
|
||||
## 基本信息
|
||||
- **类型**: UCLASS
|
||||
- **父类**: AActor
|
||||
- **源文件**: Source/lonese/MyActor.h
|
||||
- **模块**: lonese
|
||||
|
||||
## 功能概述
|
||||
AMyActor 是项目中的基础占位 Actor 类,仅包含标准生命周期函数(BeginPlay/Tick),无任何自定义逻辑。构造函数设置 bCanEverTick 为 true,两个覆写函数均仅调用 Super。
|
||||
|
||||
## 设计用意
|
||||
由 UE 类向导生成的样板起步类,作为骨架 Actor 准备后续自定义。当前阶段尚未解决具体的游戏性问题,仅作为新 Actor 类型的可扩展基类存在。
|
||||
|
||||
## 职责范围
|
||||
提供 BeginPlay 和 Tick 生命周期钩子,不含自定义逻辑。可作为新 Actor 类型的扩展基类使用。
|
||||
|
||||
## 项目内依赖
|
||||
| 依赖项 | 关系 | 源文件 |
|
||||
|--------|------|--------|
|
||||
|(无)| — | 不依赖任何项目内类,仅引用引擎头文件 |
|
||||
|
||||
## 对外接口
|
||||
AMyActor 未定义任何 UFUNCTION 或 UPROPERTY,对外暴露的能力全部来自 AActor 基类。构造函数将 bCanEverTick 设为 true。由于不包含自定义逻辑,C++ 和 Blueprint 调用者无法通过该类调用任何项目特定的方法。
|
||||
|
||||
## 使用方法
|
||||
作为新 Actor 类型的 C++ 基类或 Blueprint 父类使用。因其仅包含空覆写的 BeginPlay/Tick 且无自定义成员,适合用作任意新 Actor 的起点。
|
||||
|
||||
- 类声明:`Source/lonese/MyActor.h:10-26` — 继承自 AActor,无自定义 UFUNCTION/UPROPERTY。
|
||||
- 构造函数:`Source/lonese/MyActor.cpp:7-12` — 设置 `bCanEverTick = true`。
|
||||
- BeginPlay 覆写:`Source/lonese/MyActor.cpp:15-19` — 仅调用 `Super::BeginPlay()`。
|
||||
- Tick 覆写:`Source/lonese/MyActor.cpp:22-25` — 仅调用 `Super::Tick(DeltaTime)`。
|
||||
|
||||
## 用例
|
||||
项目中无实际调用方。AMyActor 未被任何项目 C++ 类或 Blueprint 继承或引用(Plugins/UnrealClaude 中的引用为文档示例,非项目代码)。
|
||||
Reference in New Issue
Block a user