如何设置滑块制成的海龟的颜色?

时间:2018-11-14 23:53:59

标签: colors netlogo

我正在尝试创建一个模拟,其中有僵尸和人类乌龟在世界各地移动。我正在使用2个滑块来创建不同数量的僵尸和人类。我想将僵尸的颜色设置为绿色,将人的颜色设置为红色。到目前为止,这是我的代码:

 to setup
 cro Zombies
 cro Humans
 ask turtles [set shape "person"]
 end 

我不确定如何设置僵尸和人类的颜色,因为它们仅被解释为数字,不能使用:

ask Zombies [set color green]

感谢任何想法,谢谢!

1 个答案:

答案 0 :(得分:2)

您是否有任何不想使用breed的理由?从长远来看,这可能会使您的生活更加轻松。例如,此基本设置有两个与您一样的滑块,但请注意,它们被称为“ n-Zombies”和“ n-Humans”:

breed [ zombies zombie ]
breed [ humans human ]

to setup
  ca
  set-default-shape turtles "person"
  ; create a number of zombies set by the "n-Zombies" slider
  create-zombies n-Zombies [
    set color green
    setxy random-xcor random-ycor
  ]
  ; create a number of humans set by the "n-Humans" slider
  create-humans n-Humans [
    set color red
    setxy random-xcor random-ycor
  ]
  reset-ticks
end

为您提供类似的信息:

enter image description here