|
王进 18:51:26: I9 [/ W3 x" H: g* X3 n
怎么才能不断改变QUEUE的容量9 ]1 K" e. K: c0 P) S- U- j2 j* b& Z
viking 18:52:46
9 _, `2 c* `: `5 m哈哈 你多看几个例子 自然会找到答案了
/ U6 z% u2 U3 Y; [( {( G王进 18:54:04
5 B; {% F9 H, v8 [你的列子,最大容量为5,content(current)>4,
# o) M, J5 s) J% ^. ~% c就是小于3,也是一样会装5个的
8 Z( ^- f1 ^3 U1 aviking 18:54:38+ b, |0 v Z. a6 {3 C
晕 你不会改变这个4啊) F0 z6 p/ q" a2 }$ @) P, s* j; T
王进 18:55:063 e$ D. }3 h9 ]6 ]5 x9 z
变成,3,2,1还是会装5个, y, }) [' f% v# P; [8 R3 ?9 G
王进 18:56:36
: F8 x" ]) j. X0 Q. E( i$ f$ {5 S加个标签addlable(item,"1",duniform(2,7,1));( Y( C+ v! u$ I/ u" u5 c
if (content(current)==getlablenum(item,"1")( k ~& p7 Q# z9 ^# D
也没有预期的效果
( _+ D" t$ _( {viking 18:56:43
0 e z% Z/ B9 q0 P% g/ G! D* k你这个4 可以设置 为 容量减1
" S7 z1 O4 l" e8 n) ^2 ^* _1 Oviking 18:56:555 T- K2 g3 ?% @' h! g0 J' c( f1 @
再动态的改变容量1 Y$ q6 G+ P. v% C7 |$ B
viking 18:57:35& i4 E! \9 O$ c, L
要学会变通2 Z/ B6 U) w+ {/ I- w9 P, s' V8 V
viking 18:57:50
5 b |, g: b+ J0 m, ^6 S! Nsetvarnum 改变容量 要用这个函数
/ J1 A. f: q7 l: D) z王进 18:59:32
`8 }( z, \1 msetvarnum(current,"maxnumcontent",duniform(2,7,1));" `9 v5 R& t( r
if(content(current)==getvarnum(current,"maxnumcontent"")* K1 S9 X5 }6 ^- R: g
最后不动了6 z! ~, B3 R. N- D
viking 19:00:39( o9 ~ \2 S r5 e Q. |
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢 3 n4 ?" f3 j5 X- f3 c" W
王进 19:00:51
. }- g6 y) B* }6 Y. W7 b1 a进入促发
3 {5 Y$ o0 R' ~" R2 e0 x9 B王进 19:01:10# E$ m1 U9 y' u
reset也试过了
) M1 u7 V* r' J" e5 U1 R5 g5 A2 tviking 19:01:12% S; k6 @* V+ r& U+ Z0 _1 P5 A! K
你自己好好想想吧
$ c0 {6 \% }1 Y7 M2 Jviking 19:01:51
9 q. z- U$ u' d0 s+ M. |4 c0 E8 ]如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死
# f H: S7 Y2 ], ~% S9 Uviking 19:02:003 b0 G3 @! }- D% u0 H- _, W# O
2 H- b) t# \' D# Y4 V i# Q. D* vviking 19:03:11
6 ]2 ~8 ^) Q5 M多试试 多考虑 |
|