王进 18:51:26
怎么才能不断改变QUEUE的容量
viking 18:52:46
哈哈 你多看几个例子 自然会找到答案了
王进 18:54:04
你的列子,最大容量为5,content(current)>4,
就是小于3,也是一样会装5个的
viking 18:54:38
晕 你不会改变这个4啊
王进 18:55:06
变成,3,2,1还是会装5个
王进 18:56:36
加个标签addlable(item,"1",duniform(2,7,1));
if (content(current)==getlablenum(item,"1")
也没有预期的效果
viking 18:56:43
你这个4 可以设置 为 容量减1
viking 18:56:55
再动态的改变容量
viking 18:57:35
要学会变通
viking 18:57:50
setvarnum 改变容量 要用这个函数
王进 18:59:32
setvarnum(current,"maxnumcontent",duniform(2,7,1));
if(content(current)==getvarnum(current,"maxnumcontent"")
最后不动了
viking 19:00:39
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
王进 19:00:51
进入促发
王进 19:01:10
reset也试过了
viking 19:01:12
你自己好好想想吧
viking 19:01:51
如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死
viking 19:02:00
viking 19:03:11
多试试 多考虑 |