AActor
构造函数
- 在
AActor
类的构造函数中,虚幻引擎会初始化与该Actor
相关的一些关键属性,比如:- 默认的组件(如RootComponent、MeshComponent等)。
- 默认的属性设置,例如位置、旋转、缩放等。
- 还会调用
BeginPlay
等生命周期函数,但在构造函数中,这些函数不会执行。 - 当你在场景中创建一个
Actor
对象时,虚幻引擎会首先调用该Actor
类的构造函数。这个时机通常是在蓝图实例化、关卡加载或者你通过代码手动调用SpawnActor
时。
-
BeginPlay()
: 这是Actor
生命周期中的一个重要函数,它会在Actor被创建并初始化后被调用。与构造函数不同的是,BeginPlay
会在游戏开始时调用(或者Actor被激活时),且通常用于初始化更复杂的逻辑。BeginPla