我在NetLogo中创建了一只乌龟,它是随机移动的,有一些障碍。有没有可能得到它目前的方向?当乌龟看到障碍物时,我想让它走回中心。我可以计算到中心的距离,但因为我不知道它的方向,所以我不能说向前或向后。
发布于 2012-01-31 01:42:14
facexy原语将允许您设置乌龟朝向原点的方向:
http://ccl.northwestern.edu/netlogo/docs/dictionary.html#facexy
发布于 2012-01-31 02:54:59
海龟的当前方向由heading变量给出。您可以对此变量进行读写操作,以更改海龟的方向。你也可以像N. Payette提到的那样使用facexy来改变它。
发布于 2015-01-03 21:41:21
ask turtle <who>
[If (patch-ahead = obstacle)
[
facexy origin
fd distance origin
]
]这里的障碍物和原点是各自的补丁。基于何塞·M·维达尔和N·佩耶特已经说过的话。
https://stackoverflow.com/questions/9065107
复制相似问题