我正试图从A点到B点进行一次“巡逻”。 这是我尝试过的:
-> to go procedure:
to patrol
set heading 90
ifelse ( pxcor < 14 and pxcor > 6 )
[ fd 0.1 ]
[ bk 4 ]
end
它有效但是当到达else语句时,乌龟被“传送”了,我知道上面的方法并不是真正的解决方案。
我需要乌龟以0.1速回到A点。
答案 0 :(得分:1)
似乎你想要在A点或B点旋转并继续行走。我就是这样做的。
to patrol ;; assuming the initial position is within 6 to 14.
if pxcor = 14 or pxcor = 6
[ rt 180]
fd .1
end