Profile Picturepsychloor
$5+

UdonSharp Time Replay (Continuously)

Add to cart

UdonSharp Time Replay (Continuously)

$5+

UdonSharp script that allows you to continuously record the Position and Rotation of a GameObject with a specific time buffer length and then replay that buffer either forwards or backwards at any time.

The controller itself can be changed to either continuously keep overwriting old data during recording or stop itself as soon as the limit has been reached.


You can Replay the recording at any time either forwards or backwards as long as you have something recorded. During recording it'll stop recording and then play the last x seconds recorded accordingly to the limit you set.
Example: Racing world and if you crash and begin flipping, you could replay last x second(s) provided you've started recording and have it set to continuous mode


If you already know what the max time limit will be at all times you can enable a pre-allocation checkbox and chose max length for the buffer.

Includes a quick example scene where you can hold F and record yourself jumping around and then it'll automatically rollback to where you began recording the moment you run out of time or release F.
-------------------------------------

This is primarily made for the TimeReplayController,

The Player Replaying system is an example of what would be made with it. You could build upon it with the example and add in VR controls too or make some of your own recordings.

maybe you want to record that golf swing and play it back?

$
Add to cart
0 sales
Copy product URL