|
本帖最后由 657776724 于 2016-1-22 23:00 编辑
' O5 D# S4 z! R7 [5 L! ]- |8 F1 z5 N4 |5 S5 V' v; e' w! b& ^* X3 k
引起问题的代码如下:2 C$ Z5 n: ^) s2 K
传送带的消息触发:实现的逻辑是使用在开始的时候一次性产生多个搬运动作- treenode ts = createemptytasksequence(crane,0,0);
a% W- `+ e1 a$ j8 c+ D - for(int i=1;i<=35;i++)
2 S4 M0 c9 ^- e - {
- _3 p9 O* D. H1 l& s - item1=rank(qu,i);) M7 S1 D* r+ f o
- inserttask(ts,TASKTYPE_TRAVEL,qu,NULL);$ r9 F0 q3 Z1 N" ?/ f0 L$ x
- inserttask(ts,TASKTYPE_FRLOAD,item1,qu);* a& Q0 r* A, {6 v
- inserttask(ts,TASKTYPE_TRAVEL,des,NULL);" N$ ^% s1 G1 z0 u& R" c
- inserttask(ts,TASKTYPE_FRUNLOAD,item1,des);$ ?( I7 j/ K' I4 A1 f6 _
- }
' H* m" }6 ^8 h2 D - inserttask(ts,TASKTYPE_SENDMESSAGE,current,current,2);
, A8 k4 g9 c4 t - dispatchtasksequence(ts);
复制代码 问题是在固定随机数流的情况下,所以才觉得奇怪,按理说固定随机数的时候每次运行的结果应该是一样的吧 |
|