|
|
楼主 |
发表于 2005-1-26 13:38:53
|
显示全部楼层
为了提高一些特殊时钟事件的处理效率,专门增加了 0x400 到 0x414 (共20个)之间的单场景时钟事件,该时钟事件只发生于由 CVarInfo::m_TimerParam::nIDEvent 值所指定的场景。8 r9 v& e# y9 Y3 ]( O$ {( ~
" ~6 |+ ^, q. l/ p3 B3 T$ d @1 S目前 AS 版的时钟事件分布情况下如:
% A/ Q* H( l0 O% {0x200 到 0x2FF 系统时钟事件(即不与任何场景关联,Server只自动根据INI产生前10个)
# m4 N) a3 A0 @, B) |7 O0x300 到 0x3FF 场景时间事件(发生于所有场景,Server只自动根据INI产生前10个)
$ _3 T1 W2 I; r7 E; d1 I0x400 到 0x414 单场景时间事件(只发生于CVarInfo::m_TimerParam::nIDEvent 值所指定的场景,由用户自己在DLL中用 ::SetTimer()调用 和 用 ::KillTimer() 取消) |
|