" l+ U9 n, s N3 X
我试过用create加hold的形式,但是不行,因为hold住后,它是等到有空闲就释放资源,只要队列一小于5,就释放,这样的话就相当于不是满足随机分布了,所以这样的结果逻辑好像行不通,但结果比较接近。 y2 Q7 q& A% }9 U
然后我试过用decide再加infiniti hold,我从逻辑上判断应该是可以的,就是只要队列一超过5,就从decide的false过去,然后再加入infiniti hold,但是这样做结果就是逻辑可以,但结果不太接近,离正确答案有一定差距。
hlg1437 发表于 2012-5-21 15:47 * C7 H* p* a, e' j2 d: ?& M) b
create并不是资源,不能禁用其发生. f7 V d) M) R* f' h' u% D) }$ d
你可以选择create+hold$ y( A9 D4 x. Y; L7 I! X2 ]: v
hold或者选择infinit hold,在entity离开机器之 ...
" ~1 S. ^2 l; L$ l9 q8 H
我现在的想法是在create的expression里面设置一个条件,就是只有对长超过5,就不产生实体,这个if语句我不会写,写了几次都没写对,你会写吗?