微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在离散空间-数字1中检测和计算代理冲突?

如何解决如何在离散空间-数字1中检测和计算代理冲突?

我有一个名为Equipment的代理,该代理在不连续的空间(单元格的预定义布局)中移动。它应该移动到相邻的单元,直到找到目标为止,目标是一个名为“沟槽块”的单元!

设备代理可以有不同的类型,其中一些可以在建筑工地同时工作。最初,我不想提供任何避免事故的规则,但是我想检测出事故并进行计数!

如何定义一个函数来做到这一点? 下面的代码正确吗?

  if (currentWay.contains(occupiedRoom)){
    !avoidocupiedRoom; 
    continue; 
    for (Equipment.destinationTo (occupiedRoom) == cell){
     if (equipmet.direction == occuiedRoom){
         isCollied = true; 
        }
      }
    }

我想说的是,如果设备当前的通道中有人居住,则设备必须继续移动!当设备与占用房间之间的距离仅为一个单元并且设备的移动方向朝着占用房间时,对于名为isCollid的变量返回true。

期待您的支持!非常感谢!内达

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。