在UI中放置彩色补丁时,如何根据放置顺序为补丁分配越来越多的数字



我目前有一个程序,您可以在海龟生成的UI中绘制彩色补丁。

然后,已经生成的海龟沿着用户绘制的路线绘制到另一种补丁类型,然后它们不复存在。

我想要的是能够通过为每个补丁分配一个数字来区分彩色补丁(海龟生成的补丁)彼此,该数字根据补丁在 UI 中的位置顺序逐渐增加。

我该怎么做?任何帮助将不胜感激。

很难确切地说出你在做什么,但看看这是否有用。

globals [n-colored]
to-color [#patch #pcolor]
  ask #patch [
    set pcolor #pcolor
    set n-colored (n-colored + 1)
    set plabel (word n-colored)
  ]
end

现在,每个彩色斑块的plabel都区分了它,这似乎是您所追求的。 (如果您已经将plabel用于其他用途,只需添加适当的修补程序属性即可。

最新更新