我想追踪我的海龟的行为。海龟自己的变量之一是[energy]
。我想观察这个变量是如何随时间变化的。如果我问
ask turtle 0 [set label energy]
在代码中或通过观察者,我只得到实际的能量值。使用go once
按钮标签保持不变,即使我的能量值变化。
请问,我如何更新能源价值标签的每一个滴答?同样的问题也适用于更改plabel值。谢谢!
发布于 2015-09-01 14:36:14
这是你如何做到这一点的一个例子。我创造了一只简单的海龟,它可以随意行走并更新它的能量水平。中心贴片显示海龟0的能量水平为普拉贝尔:
turtles-own [energy]
to setup
clear-all
reset-ticks
crt 1[set energy 500]
end
to go
ask turtle 0[
set label energy
set energy energy - 1
fd 1
rt random 10
]
ask patch 0 0 [
set plabel [energy] of turtle 0
]
tick
end
https://stackoverflow.com/questions/32321193
复制相似问题