在UI中放置彩色色块时,如何根据放置顺序为色块指定增加的数字?

时间:2014-11-23 11:56:41

标签: netlogo

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

产生的海龟然后遵循用户抽出的路线到另一种补丁类型,然后它们就不再存在了。

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

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

1 个答案:

答案 0 :(得分:2)

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

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用于其他内容,只需添加适当的补丁属性。)