在某一点改变航向
Changing heading at a certain point
我正在尝试更改交通模型中海龟的航向。
to setup-merging-cars
set color blue
setxy -14 -17
set heading 45
set speed 0.1 + random 9.9
set speed-limit (((random 11) / 10) + 1)
set max-patience ((random 50) + 10)
set patience (max-patience - (random 10))
loop [
ifelse any? other turtles-here [ fd 1 ] [ stop ]
ask turtles[
if ycor > -2 [set heading 90]]
]
end
我希望它在 (0,-2) 处将航向从 45 更改为 90,但是当我 运行 它时,它保持在 45 并且永远不会改变。
谢谢
截至目前,您正在问海龟问海龟。事物的嵌套版本会导致一些问题。
移除 ask turtles { before if ycor.
我正在尝试更改交通模型中海龟的航向。
to setup-merging-cars
set color blue
setxy -14 -17
set heading 45
set speed 0.1 + random 9.9
set speed-limit (((random 11) / 10) + 1)
set max-patience ((random 50) + 10)
set patience (max-patience - (random 10))
loop [
ifelse any? other turtles-here [ fd 1 ] [ stop ]
ask turtles[
if ycor > -2 [set heading 90]]
]
end
我希望它在 (0,-2) 处将航向从 45 更改为 90,但是当我 运行 它时,它保持在 45 并且永远不会改变。 谢谢
截至目前,您正在问海龟问海龟。事物的嵌套版本会导致一些问题。
移除 ask turtles { before if ycor.