【发布时间】:2014-06-25 08:12:12
【问题描述】:
海龟在补丁上停留 60 刻,然后移动到另一个目标补丁。如何避免海龟重新访问它们上次所在的补丁?谢谢
嗨,赛斯和弗兰克,
非常感谢您的回复。很抱歉我没有详细描述问题。
海龟不会访问它们在上一个滴答时所在的补丁,而是会在下一个滴答时移动到另一个最近的补丁。下面的代码意味着他们找到了最近的补丁,并继续前进。
我想做的是乌龟会在下一个滴答声中再次找到最近的补丁。如果最近的补丁仍然与他们在最后一个滴答时相同的补丁,他们将移动到离他们最近的其他选择。谢谢
let closest-leaf min-one-of (patches in-radius 1 with [pcolor = lime]) [distance myself]
face closest-leaf
fd distance closest-leaf
【问题讨论】:
-
只有它们在最后一个滴答上的补丁,或者他们在之前所有滴答中的所有补丁...?
-
嗨赛斯和弗兰克,非常感谢您的回复。海龟不会访问它们在最后一次滴答时所在的补丁,而是会移动到另一个最近的补丁。请看上面的代码。
标签: netlogo