是否可以将乌龟移向具有特定颜色的补丁?
即。有一只乌龟从蓝色斑块向红色斑块移动吗?
答案 0 :(得分:2)
果然
询问有问题的海龟
face one-of patches with [pcolor = red]
fd 1
虽然您应该进行一些异常处理,因为如果没有该颜色的补丁,您将获得
“FACE预期输入是一个代理,但却得到了NOBODY。错误 而代理监视器调用的turtle 0运行FACE“
错误
我这样做
let targ one-of patches with[pcolor = red]
if targ != nobody [set heading towards targ fd 1]
我希望这适用于你想要的东西。
或者在评论中提醒我。
If any? Patches with[ pcolor = red]
[set heading towards one-of patches with[ pcolor = red ] fd 1]
但正如Seth在评论中说的那样两次计算红色补丁是很昂贵的。