|
|
楼主 |
发表于 2005-1-26 13:38:53
|
显示全部楼层
为了提高一些特殊时钟事件的处理效率,专门增加了 0x400 到 0x414 (共20个)之间的单场景时钟事件,该时钟事件只发生于由 CVarInfo::m_TimerParam::nIDEvent 值所指定的场景。5 j0 S' }$ D5 \, t: d
7 e: d. i% {9 k; H$ G目前 AS 版的时钟事件分布情况下如:
: u- e+ y, u) E0x200 到 0x2FF 系统时钟事件(即不与任何场景关联,Server只自动根据INI产生前10个)5 N# f0 ^( p2 H$ r
0x300 到 0x3FF 场景时间事件(发生于所有场景,Server只自动根据INI产生前10个)
. j" y' X: R7 r7 r3 S/ U$ y/ y! a/ h0x400 到 0x414 单场景时间事件(只发生于CVarInfo::m_TimerParam::nIDEvent 值所指定的场景,由用户自己在DLL中用 ::SetTimer()调用 和 用 ::KillTimer() 取消) |
|