摘要:
自从1.2后还有几次修改代码的历程修改的2.0版本:主要是针对状态机的优化Idle遍历当前请求楼层,如果有楼层,则跑过去。如果该楼层的请求是destination,进入状态drop如果该楼层的请求是direction和运行方向相同,设置方向,进入状态drop如果该楼层的请求时direction和运行方向相反,若当前没有乘客在里面,进入状态pick,否则进入Drop并且将运动方向设为任务方向Drop 实际指的是顺行状态根据方向,从当前楼层开始遍历剩余楼层如果超重,则找到最近的destination楼层跑过去如果未超重,则找到最近的destination或同方向direction楼层,跑过去如果找 阅读全文