在某一点改变航向

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.