Event Tick Delta Seconds is wrong when using a custom tick interval
It seems as if the Delta Seconds for the Event Tick does not factor in the tick interval when calculating itself, which it seems like it should. Steps to see what I am talking about: Create the same blueprint setup as I have here (Mine is in the level blueprint): Now if you play the game, you should see that the print string is counting up accurately with time. Now if you go into the Class Defaults and change the tick interval to something like .1 and play, you'll see that it is no longer counting up with time. What I think should be happening is that the Delta Seconds should be adding .1 every tick with the new tick interval, but it just adds the frame time in seconds.
I'm not sure what the term 'Delta Seconds' means, but I think that the event tick should output the time since the last tick in the current blueprint, not the frame time in seconds.
If you have a look at this documentation, specifically the part about Event Tick, you'll see that Delta Seconds is the time between each frame: https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/Events/index.html#eventtick Changing the tick interval just changes how often the event fires, which is why inputting a .1 value would return a tenth of your original result. Hope that helps.
Have a great day,
answered Oct 05 '15 at 04:29 PM
Sean L ♦♦ STAFF
I've submitted a fix for this bug in this pull request: https://github.com/EpicGames/UnrealEngine/pull/2777
Those working with TickIntervals may also be interested in this associated pull request -- https://github.com/EpicGames/UnrealEngine/pull/2776 -- which addresses the issue brought up here: https://answers.unrealengine.com/questions/435369/allenabledtickfunctionsremove-crashes-412.html
answered Sep 07 '16 at 08:00 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here