任何逻辑 gridCell moveTo

问题描述 投票:0回答:1

在 AniLogic 中,我使用矩形演示创建了 144 个网格单元来表示它们。我想命令代理在这些单元格内移动,但我不知道每个单元格的确切坐标。我一直在尝试使用“跳转到”在单元格之间跳转,但我不确定在这种情况下如何继续。我该如何解决这个问题?

如何跳转到这个网格单元

我们尝试用A*算法来解决这个问题。

anylogic
1个回答
0
投票

如果您使用矩形,您可以使用

getX()
getY()
访问每个矩形的位置。这些将是矩形的左上角。

要获取质心,您还需要在矩形上调用

getWidth()
getHeight()
并计算它。

然后,对于您的代理,使用

jumpTo(x, y)
让他们发送到您喜欢的任何位置。

© www.soinside.com 2019 - 2024. All rights reserved.