BeginPlay and Tick
Let's now take a look at two of the most important events in UE4: BeginPlay
and Tick
.
As mentioned previously, events will usually be called from outside the Blueprint class. In the case of the BeginPlay
event, this event gets called either when an instance of this Blueprint class is placed in the level and the level starts being played, or when an instance of this Blueprint class is spawned dynamically while the game is being played. You can think of the BeginPlay
event as the first event that will be called on an instance of this Blueprint, which you can use for initialization.
The other important event to know about in UE4 is the Tick
event. As you may know, games run at a certain frame rate, the most frequent being either 30 FPS (frames per second) or 60 FPS: this means that the game will render an updated image of the game 30 or 60 times every second. The Tick
event will get called every time the game does this, which means that if the game is...