Garry's Mod Wiki

Revision Difference

Global.FrameTime#528132

<function name="FrameTime" parent="Global" type="libraryfunc"> <description> Returns the <page>Global.CurTime</page>-based time in seconds it took to render the last frame. This should be used for frame/tick based timing, such as movement prediction or animations. For real-time-based frame time that isn't affected by host_timescale, use <page>Global.RealFrameTime</page>. RealFrameTime is more suited for things like GUIs or HUDs. </description> <realm>Shared and Menu</realm> <rets> <ret name="" type="number">time (in seconds)</ret> </rets> </function> <example> <description>Print the frame time</description> <code>print(FrameTime())</code> <code>print( FrameTime() )</code> <output>0.014999999664724</output> </example> <example> <description>Get the servers/clients tickrate/fps</description> <code>print("Tick: "..(1/FrameTime()))</code> <code>print( "Tick: " .. ( 1 / FrameTime() ) )</code> <output>Tick: 66.666668156783</output> </example>