playMaker

Author Topic: Vector3 Delay  (Read 2003 times)

FractalCore

  • 1.2 Beta
  • Full Member
  • *
  • Posts: 100
Vector3 Delay
« on: December 19, 2014, 08:21:02 PM »
Would it be possible to have an action that takes an input vector3 applies a delay then outputs to a new vector3, constantly. The delay would be changeable of course. And then a separate Vector3 Multiply action could be used to alter the effect further.

Would be useful to make a camera lag behind the player for a second before catching up, that's using it as position. Or as rotation to make a gun lag slightly behind the camera in a fps. And if you string several together, each delaying from the previous you could get an effect like when you set the windows mouse pointer to "pointer trails".

I can think of a lot of uses but can't imagine how to do it with existing actions, if it's even possible at all.

I've tried the Smooth Follow Action but it's only good for one specific thirdperson camera type operation. And Smooth Look At is good but doesn't do position. My solution would be versatile for position, rotation, or scale!