Logging variables using UE_LOG
In Chapter 11, Working with Blend Space 1D, Key Bindings, and State Machines, we used and learned about the UE_LOG
function to log when the player should throw the projectile. Then, we used the UE_LOG
function in Chapter 13, Creating and Adding the Enemy Artificial Intelligence, to log when the player projectile hit an object. UE_LOG
is a robust logging tool we can use to output important information from our C++ functions into the Output Log window inside the editor when playing our game. So far, we have only logged FStrings
to display general text in the Output Log window to know that our functions were being called. Now, it is time to learn how to log variables to debug how many coins the player has collected.
Note
There is another useful debug function available in C++ with UE5 known as AddOnScreenDebugMessage
. You can learn more about this function here: https://docs.unrealengine.com/en-US/API/Runtime/Engine/Engine/UEngine/AddOnScreenDebugMessage...