如何检查这只乌龟前面是否有乌龟

时间:2014-08-22 18:51:54

标签: simulation netlogo turtle-graphics

我是netlogo的新手,我希望有一个"排队"在杂货店模拟中付款。但我的问题是乌龟重叠而不是排成一线。我想检查一下前面是否有龟,如果是真的那么龟会停止。

1 个答案:

答案 0 :(得分:2)

documentation for the turtles-on primitive举例说明了这样的事情:

ask turtles [
  if not any? turtles-on patch-ahead 1
    [ fd 1 ]
]

您可以改变patch-ahead使用的距离,但如果您选择小于1的距离,则您只需要检查other只乌龟:

if not any? other turtles-on patch-ahead 0.5