使用forward命令时是否在每次滴答后执行指定的移动?

时间:2014-11-03 21:39:09

标签: netlogo

我试图让乌龟沿固定路径移动,用户可以在u.i中绘制。前进命令可以让海龟每撇一次向前移动一个补丁的某一部分,但是为了促进平稳移动,是否可以在海龟的设置命令中指定每个蜱的固定移动?如果可能的话,我将使用什么来实现这个代码的基本结构?

1 个答案:

答案 0 :(得分:2)

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

 Ask turtles [ fd .01 ]

使每只乌龟向前移动补丁的1/100。这个动作发生在命令时。

勾选与执行命令时没有任何关联。如果您将视图更新设置为刻度线,它会在您看到更新时生效,否则它通常是一个用于跟踪已经运行了多少次的方案。

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

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

 To go
     Ask turtles[ rt 1 fd speed]
  End

将其复制并粘贴到新模型中,进行设置和转到按钮。与它混淆了一会儿。