Netlogo 使用“前进”命令时,是否在每次勾选后执行指定的移动?

Netlogo 使用“前进”命令时,是否在每次勾选后执行指定的移动?,netlogo,Netlogo,我正在尝试让海龟沿着用户可以在u.I.中绘制的固定路径移动。向前命令可以让海龟在每个刻度上向前移动补丁的某一部分,我假设,但是为了促进平滑移动,是否可以在海龟的设置命令中指定每个刻度的固定移动?如果这是可能的,我将使用什么样的代码基本结构来实现这一点 fd命令(也包括bk)接受浮点输入。即 Ask turtles [ fd .01 ] 使每只海龟向前移动百分之一个补丁。此移动在执行命令时发生 勾选与执行命令的时间没有任何关联。如果将“查看更新”设置为“在刻度上”,则在看到更新时会生效,否则通

我正在尝试让海龟沿着用户可以在u.I.中绘制的固定路径移动。向前命令可以让海龟在每个刻度上向前移动补丁的某一部分,我假设,但是为了促进平滑移动,是否可以在海龟的设置命令中指定每个刻度的固定移动?如果这是可能的,我将使用什么样的代码基本结构来实现这一点

fd命令(也包括bk)接受浮点输入。即

 Ask turtles [ fd .01 ]
使每只海龟向前移动百分之一个补丁。此移动在执行命令时发生

勾选与执行命令的时间没有任何关联。如果将“查看更新”设置为“在刻度上”,则在看到更新时会生效,否则通常是跟踪go运行了多少次的方案

海龟以不同速度移动的样本模型

Turtles-own [speed]
To setup
     Crt 100[
                  Set speed random-float 1
                  ]
 End

 To go
     Ask turtles[ rt 1 fd speed]
  End

复制并粘贴到一个新的模型,使设置和去按钮。把它弄得一团糟

既然我不能使用上面描述的方法,我怎么能让海龟以固定的速度移动呢?我会在我的答案后面放一些示例代码。单击箭头,给我一些分数;)但是如果你真的要为你的问题选择最好的答案,当你使用crt时,海龟是在0,0处产生的。例如,有没有可能在补丁上创建具有特定颜色的海龟?是的,“询问补丁6 7[设置红色]”