Tracer Project
Summary
I think that Tracer's ability to rewind time in Overwatch is really cool, so I decided to try it myself.
Video
Breakdown
Recall-
For the recall I stored the player's location every tenth of a second. The array that stores this has a limit that I set, which it's set to 3 seconds right now so 30 indexes. When the player hits the recall button, the game then sends them through the array of locations backwards until they reach the first one. The array is cleared and it starts again.
Not going to go into too much detail here but below is the script for the recall plus some extra fluff that were experiments.
For the recall I stored the player's location every tenth of a second. The array that stores this has a limit that I set, which it's set to 3 seconds right now so 30 indexes. When the player hits the recall button, the game then sends them through the array of locations backwards until they reach the first one. The array is cleared and it starts again.
Not going to go into too much detail here but below is the script for the recall plus some extra fluff that were experiments.
Everything else-
The grenade and shooting isn't too complicated so I won't say that much about it here. I made all the animations in engine directly.
The grenade and shooting isn't too complicated so I won't say that much about it here. I made all the animations in engine directly.