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

问题描述

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

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

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

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...