Difference between revisions of "onEachFrame"

From Bohemia Interactive Community
Jump to navigation Jump to search
m
m (+Draw3D KK note link x3)
Line 58: Line 58:
 
<dt class="note">[[User:Killzone Kid|Killzone Kid]]</dt>
 
<dt class="note">[[User:Killzone Kid|Killzone Kid]]</dt>
 
<dd class="note">
 
<dd class="note">
If you need a stackable [[onEachFrame]] event, use mission event handler "Draw3D":
+
If you need a stackable [[onEachFrame]] event, use mission event handler "[[Arma_3:_Event_Handlers#Draw3D|Draw3D]]":
<code>[[addMissionEventHandler]] ["Draw3D", {...code to run each frame...}];</code>
+
<code>[[addMissionEventHandler]] ["[[Arma_3:_Event_Handlers#Draw3D|Draw3D]]", {...code to run each frame...}];</code>
It is not a full substitute to [[onEachFrame]] as "Draw3D" will stop executing on Alt+Tab and doesn't work on [[hasInterface]] <nowiki>=</nowiki>&gt; [[false]] clients, such as dedicated server.
+
It is not a full substitute to [[onEachFrame]] as "[[Arma_3:_Event_Handlers#Draw3D|Draw3D]]" will stop executing on Alt+Tab and doesn't work on [[hasInterface]] <nowiki>=</nowiki>&gt; [[false]] clients, such as dedicated server.
 
</dd>
 
</dd>
 
</dl>
 
</dl>

Revision as of 04:16, 14 September 2014

Template:Command

Notes

Posted on 21 Dec, 2012
neokika
onEachFrame {}; //Reset event
Posted on August 28, 2014 - 15:21 (UTC)
Killzone Kid
If you need a stackable onEachFrame event, use mission event handler "Draw3D": addMissionEventHandler ["Draw3D", {...code to run each frame...}]; It is not a full substitute to onEachFrame as "Draw3D" will stop executing on Alt+Tab and doesn't work on hasInterface => false clients, such as dedicated server.

Bottom Section