给entity设置两个time属性,比如a1、a2,设置一个time属性的全局变量b,设置一个real型的全局变量c。$ p' k$ a) }" \9 R9 d s
当entity进入buffer的时候,设置a1为ac,当entity离开buffer的时候,设置a2为ac-a1,b:=b+a2,c:=b/ac。( j9 x, t& F+ f1 z& s+ o. |5 S
这里,c就是buffer的平均数量。. Q9 e/ ]' S, @0 n9 ]- ^
你说的队长和buffer的平均数量没什么区别。
看到你们在这里这么热情的为我解决问题,我感到非常的感动。 - C h% k$ i* e1 F3 x0 ~首先我要谢谢你们,从你们的回答里我得到了很多的启示,我会试一下的。9 l. a" g z& r5 l: L. r
能不能解决问题的结果不重要,重要的是我们能再讨论中学习到东西。% h3 s) ?3 k, O" T$ {, A
请教yjieemail,你的意思是建一个method,来统计每一秒buffer里面的实体数? - e4 b3 i. ] ^: \" S. X用method来统计buffer里面的MU个数,请问有没有buffer.numMU这个属性的?还是用客制化属性。2 x* s1 E4 J* {% k9 S
还有怎么控制它每隔一秒就记录buffer里面的mu个数啊? $ Q1 _: } h0 M( A, U, M- M, L可以的话,请写一下程序我参考一下,谢谢~
是有.numMU这个属性的,我刚刚查帮助找到了& n, v% n ~% Q" C. ^
numMu + K' X; F/ M: a% b& M0 O& ^1 ?
Usage: <mu_path>.numMu; : M1 t Z9 g1 G" l4 O( ]1 c
4 w3 g3 J; F: Z# a* h# z, A% G' ]
The method numMu returns the number of MUs located on the loading space of the MU designated by <mu_path>. 7 Z7 v% x5 U, j, A( g
* u2 n6 o _3 z
The return value is of type integer. 1 H/ ? y5 p* g$ z% l* E& |1 f : R! E& D& Q; w C0 V1 kExample: .MUs.transporter:1.numMu;