我想把龟的标签值比之前的值大,从之前的刻度线向右移动一个贴片。
我怎样才能做到这一点?
从你的评论来看,你的计算是。
to calculate-value
ask n-of (count turtles * 0.5) turtles
[ set value value + 100
ifelse show-value?
[ set label value ]
[ set label " " ]
]
end
所以,你让一半的海龟增加了它们的数值(也就是它们的标签)100 而另一半海龟的数值没有变化。由于增加值的海龟和你想向右移动的海龟是同一个海龟,所以你可以在代码块中添加移动的指令,比如这样。
to calculate-value
ask n-of (count turtles * 0.5) turtles
[ set value value + 100
set heading 90
forward 1
ifelse show-value?
[ set label value ]
[ set label " " ]
]
end