Frametime: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
== gpGlobals->frametime == | {{wrongtitle|title=frametime}} | ||
Time spent on last server or client frame. This is ideal for calculating progress per frame | == gpGlobals->'''frametime''' == | ||
Time spent on last server or client frame. This is ideal for calculating progress per frame where it is unknown how many frames it should take. | |||
===Example=== | ===Example=== | ||
<pre> | <pre> | ||
#define ALPHA_FREQUENCY 255 / 1.0f // Alpha should reach 255 in 1 second. | |||
int alpha = 0; | int alpha = 0; | ||
void Think() | void Think() | ||
{ | { | ||
alpha += | alpha += ALPHA_FREQUENCY * gpGlobals->frametime; | ||
} | }</pre> | ||
</pre> | |||
[[Category:Programming]] | [[Category:Programming]] |
Revision as of 15:18, 22 July 2006
gpGlobals->frametime
Time spent on last server or client frame. This is ideal for calculating progress per frame where it is unknown how many frames it should take.
Example
#define ALPHA_FREQUENCY 255 / 1.0f // Alpha should reach 255 in 1 second. int alpha = 0; void Think() { alpha += ALPHA_FREQUENCY * gpGlobals->frametime; }