给entity设置两个time属性,比如a1、a2,设置一个time属性的全局变量b,设置一个real型的全局变量c。! {8 W% t/ A; }+ z
当entity进入buffer的时候,设置a1为ac,当entity离开buffer的时候,设置a2为ac-a1,b:=b+a2,c:=b/ac。$ Q8 D6 I. u T& W) `9 C0 f0 w
这里,c就是buffer的平均数量。* O. |2 U/ _2 k/ e9 U
你说的队长和buffer的平均数量没什么区别。
请教yjieemail,你的意思是建一个method,来统计每一秒buffer里面的实体数?+ H" v8 y3 D. B0 W
用method来统计buffer里面的MU个数,请问有没有buffer.numMU这个属性的?还是用客制化属性。% [0 D( h9 G6 t$ [& p Q
还有怎么控制它每隔一秒就记录buffer里面的mu个数啊?- F7 t* X0 u {+ O
可以的话,请写一下程序我参考一下,谢谢~
是有.numMU这个属性的,我刚刚查帮助找到了 # Y. X& I$ ]& ~6 EnumMu + k: b9 {8 S) q) b$ n F6 y
Usage: <mu_path>.numMu; # i5 D: ?/ T$ d# u$ q7 D1 R4 M7 I- W/ x3 y7 s
The method numMu returns the number of MUs located on the loading space of the MU designated by <mu_path>. 4 R, V. _! o* ^/ D
9 H" P1 | _6 ?2 v$ _The return value is of type integer. * D) p2 `/ G1 b6 q/ r
' z; `* x+ Q6 m5 @* T9 u
Example: .MUs.transporter:1.numMu;