Thanks for jumping in!
There’s no built-in functionality yet for tweening a camera’s FOV - though there will be in the future as we move past version 1.0 which is the basic stuff. We hope to eventually have tweens for every piece of every component of the engine, but until then you can use the Float From/To Event.
I assume you’re using blueprints; let me know if you need a C++ tute!
Float From/To, like other Data Tweens, don’t act upon a specific object, they just work with a piece of data, like a float, and pass that information to an interface every time the tween updates.
's how I would set up a tweening rig for a camera’s FOV:
You’ll need to implement the iTInterface into your blueprint and call both float from/to and implement Event On Tween Data Tick. Pass in your current FOV and the new FOV you want among the other relevant data. Make sure you pass a reference to self as the OnTweenTick target. Then every time the tween updates it will send the interface message to the On Tween Data Tick and you can use that to fire off a set of your FOV.
Please note that in the next version, On Tween Data Tick will become On Tween Update and On Tween Data Tick and On Tween Tick will no longer be two separate concepts - they’ll both be condensed down into On Tween Update and float value will be part of a data values struct. However, setting it up today like I just showed you will be fine and will continue to work. I’m not removing the old stuff, just deprecating it. You’ll have to move over to the new stuff eventually, but you needn’t worry about it right now.
Best of luck! Let me know if you have any more questions!