Netlogo 海龟到达某一特定区域时不会改变航向
我试图让海龟在到达特定的区域后改变航向。但是我写的代码不起作用。我在第一个补丁上创造了海龟,它们将向三个方向移动(品目90品目180品目270)。在品目180的方向上,当海龟到达特定区域时,部分海龟预计会再次改变其品目90和品目270的方向,而另一部分海龟仍然是品目180。我解决不了这个问题。任何帮助都将不胜感激。代码如下:Netlogo 海龟到达某一特定区域时不会改变航向,netlogo,Netlogo,我试图让海龟在到达特定的区域后改变航向。但是我写的代码不起作用。我在第一个补丁上创造了海龟,它们将向三个方向移动(品目90品目180品目270)。在品目180的方向上,当海龟到达特定区域时,部分海龟预计会再次改变其品目90和品目270的方向,而另一部分海龟仍然是品目180。我解决不了这个问题。任何帮助都将不胜感激。代码如下: create-RiverVolumes ( Qin_average - Qin_randomizer ) [ setxy 0 7
create-RiverVolumes ( Qin_average - Qin_randomizer )
[
setxy 0 7
set heading 90
set color blue - 2
set size 0.5
]
create-RiverVolumes ( Qin_average - Qin_randomizer )
[
setxy 0 7
set heading 180
set color blue - 2
set size 0.5
set targets-list ( list patch 0 7 patch 0 5 patch 0 3 patch 0 1 patch 0 -2 patch 0 -4 patch 0 -6 patch 0 -8 )
]
ask RiverVolumes [
face patch targets-list
set heading 180
set color blue - 2
set size 0.5
]
ask RiverVolumes [
face patch targets-list
set heading 90
set color blue - 2
set size 0.5
]
create-RiverVolumes ( Qin_average - Qin_randomizer )
[
setxy 0 7
set heading 270
set color blue - 2
set size 0.5
]