# 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 中的引用为文档示例,非项目代码)。