从整体来说,这段代码和Unity3D没什么不同,看过我Unity3D的同学都知道.
BeginPaly方法好比Unity3D当中的Start方法,Tick好比Unity3D当中的update方法
BeginPlay是在游戏一开始时就开始调用的,在UE4当中这是一个事件,也就是一个Event,用过蓝图的应该明白的.
然后就是Tick函数,Tick没什么可说的,就是每帧调用一次和Unity差不多的.
但是这个东西挺消耗内存的,所以不用的时候可以关掉.
关闭代码:
AMyActor::AMyActor(){ // 将此 actor 设为每帧调用 Tick()。不需要时可将此关闭,以提高性能。 PrimaryActorTick.bCanEverTick = true;}