gpt4 book ai didi

netlogo - 如何以预定的速度和航向在设定的区域上创建海龟?

转载 作者:行者123 更新时间:2023-12-02 02:05:56 26 4
gpt4 key购买 nike

我尝试使用 sprout 在某个补丁上创建补丁,但是通过在 Netlogo 字典中查找,我发现该命令创建具有随机速度和标题的海龟。同样,(crt)仅在原点创建海龟,我认为通过定义坐标,您可以改变海龟产卵的位置。这两个选项的问题在于,它们限制了用户在用户界面中为自己创建和测试道路网络的能力,我寻求一个命令或一段代码,允许我在设置某种颜色的补丁。这是我正在使用的代码示例:

   globals[road? ]
turtles-own [speed]
breed[cars car]
breed [sinks sink]
to setup
clear-all
ask patches [set pcolor green ]
set-patch-size 50
if mouse-down?
[ ask patch mouse-xcor mouse-ycor [ edit-world-primary ]
]

end
to go
if mouse-down?
[ ask patch mouse-xcor mouse-ycor [ edit-world-primary ]
]
edit-world-secondary
ask turtles-on patches with[pcolor = blue][set heading 90 ]
ask patches [if pcolor = blue [sprout 2 ] ]
ask turtles[
set shape"car"
set color white
set speed 90]
ask turtles[ rt 0 fd speed set heading 90 ]

end

如果能帮助修改我在代码中使用的命令,我们将不胜感激。

最佳答案

Ask patches with[pcolor = blue ][sprout 5 [set heading 90 set velocity .1]]

拥有您似乎正在寻找的所有零件。

让海龟以其速度移动。

To go
Ask turtles [fd velocity]
End

将其设置为永远,你的海龟就会快速前进。

关于netlogo - 如何以预定的速度和航向在设定的区域上创建海龟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26768726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com