在 AniLogic 中,我使用矩形演示创建了 144 个网格单元来表示它们。我想命令代理在这些单元格内移动,但我不知道每个单元格的确切坐标。我一直在尝试使用“跳转到”在单元格之间跳转,但我不确定在这种情况下如何继续。我该如何解决这个问题?
如何跳转到这个网格单元
我们尝试用A*算法来解决这个问题。
如果您使用矩形,您可以使用
getX()
和 getY()
访问每个矩形的位置。这些将是矩形的左上角。
要获取质心,您还需要在矩形上调用
getWidth()
和 getHeight()
并计算它。
然后,对于您的代理,使用
jumpTo(x, y)
让他们发送到您喜欢的任何位置。