1
我知道乌龟命令来检查目前乌龟前面的海龟前面。检查当前乌龟背后的海龟
if not any? turtles-on patch-ahead 1
if(any? other turtles in-cone 10 1)
但是,如何检查乌龟后面的龟?
我知道乌龟命令来检查目前乌龟前面的海龟前面。检查当前乌龟背后的海龟
if not any? turtles-on patch-ahead 1
if(any? other turtles in-cone 10 1)
但是,如何检查乌龟后面的龟?
您应该从官方文档中阅读patch-ahead help。
基于只要在文档上,语法是这样patch-ahead distance
所以如果你想回头看看,你应该使用:
patch-ahead -1
但是,使用此你会看不起补丁回来的电流方向龟。若龟的方向变化,你应该考虑在前面的时间步长存储的方向和使用这样的(伪代码):
set t_dir heading
tick
patch-at-heading-and-distance t_dir -1
'补丁提前-1'可能是最简单的。 –