Logging Variables Using UE_LOG
In Chapter 11, Blend Spaces 1D, Key Bindings, and State Machines, we used and learned about the UE_LOG
function in order to log when the player should throw the projectile. We then used the UE_LOG
function in Chapter 13, 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. Up until this point, 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 in order to debug how many coins the player has collected.
Note
There is another useful debug function available in C++ with Unreal Engine 4, known as AddOnScreenDebugMessage
. You can learn more about this function here: https://docs.unrealengine.com/en-US/API/Runtime/Engine/Engine/UEngine/AddOnScreenDebugMessage...