为什么这样做:
to setup
clear-all
ask n-of 1 patches [set pcolor green]
end
但这并不是:
to setup
clear-all
ask patch-at 1 1 [set pcolor green]
end
你如何获得1改变颜色的补丁?
谢谢。
答案 0 :(得分:3)
您需要执行以下操作:
to setup
clear-all
ask patch 1 1 [set pcolor green]
end
您的代码正在使用patch-at
报告(即告诉询问代理人)来自提问者的特定位置(在这种情况下,1向上和1向右)的补丁的位置或补丁坐标。也就是说,相对位置。相反,您想要询问具有特定坐标或绝对位置的补丁,以便使用补丁的名称,例如patch 1 1
。