我是netlogo的新手,我想知道使用此代码设置海龟视觉的正确方法是什么?
set leader patches in-radius vision
视觉设置为滑块,可以从0-10变化。问题是,当我将视力从0-10变化时,乌龟的行为似乎没有变化。真的需要一些建议。谢谢你的帮助。
to setup
setup-leader
end
to setup-leader
ask max-n-of 10 turtles [count turtles in-radius 3]
[
set leader? true
set color black
set size 1.5
set leader self
set leader patches in-radius vision
]
end
答案 0 :(得分:0)
这部分代码没有意义:
set leader self
set leader patches in-radius vision
如果您连续两次设置leader
,则第二个set
将覆盖第一个,因此您可以省略第一个。
本身就是这一行:
set leader patches in-radius vision
可能是正确的,取决于您尝试做的事情,尽管调用包含补丁集leader
的变量很奇怪。
重新:"当我从0-10改变视野时,似乎没有什么是海龟行为的变化",如果没有看到海龟行为的代码就无法评论。 (如果你期望set leader ...
单独对龟的行为产生一些影响,那就不会发生。那一行只是设置一个变量。如果没有看到那个变量的值,那么结果不会发生任何其他事情。)
我建议查看代码示例和示例模型中的许多模型中的一些模型,这些模型为海龟提供了某种“视觉效果”,例如植绒,萤火虫等等。