我正试图创造一个模拟,那里有僵尸和人类海龟在世界各地移动。我使用两个滑块来创建不同数量的僵尸和人类。我想把僵尸的颜色设置为绿色,把人类的颜色设置为红色。到目前为止,我的代码如下:
to setup
cro Zombies
cro Humans
ask turtles [set shape "person"]
end 我不知道如何设置僵尸和人类的颜色,因为它们只被解释为数字,我不能使用:
ask Zombies [set color green]任何想法都很感激,谢谢!
发布于 2018-11-15 00:41:44
有什么不想使用breed的原因吗?从长远来看,这可能会让你的生活轻松得多。例如,这个基本设置有两个与您类似的滑块,但请注意,它们被称为“n-僵尸”和“n-人”:
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给你这样的东西:

https://stackoverflow.com/questions/53310517
复制相似问题