我有更多的海龟在世界上移动,我想在它们在一个区域(圆圈)内时将它们连接起来。
这是一个例子:
我正在尝试使用这样的函数,在“go”过程中调用(勾选高级),但这不起作用。 有什么建议吗?
to connect
ask turtles in-radius radius [
create-link-from myself
create-link-to myself
]
end
答案 0 :(得分:1)
如果我理解了你想要的东西,这将有效
globals [radius]
to setup
clear-all
create-turtles 50 [setxy random-xcor random-ycor]
set radius 5
connect
end
to connect
ask turtles
[ ask other turtles in-radius radius
[ create-link-from myself
]
]
end
问题是您有ask turtles in-radius ...
但未指定参考点。也就是说,在一定距离内是什么?在我的代码中,我要求每只乌龟成为参考点,然后要求距离自己的海龟进行连接。