编程新手对netlogo有疑问

编程新手对netlogo有疑问,netlogo,Netlogo,所以我想知道,当我的鱼获得+1能量时,我如何提高它们的速度和大小 这就是我目前所拥有的 update-plots' tick ask fishes[ set Btimer (Btimer - 1) forward 1 right random 80 left random 80 if [pcolor] of patch-ahead 0 = (green)[ set Energy (Energy + 7) set pcolo

所以我想知道,当我的鱼获得+1能量时,我如何提高它们的速度和大小

这就是我目前所拥有的

update-plots'

  tick
  ask fishes[
    set Btimer (Btimer - 1)
    forward 1
    right random 80
    left random 80
    if [pcolor] of patch-ahead 0 = (green)[
      set Energy (Energy + 7)
      set pcolor blue
    
    set Energy (Energy - 1)
    if (Energy <= 0)[                                     
      die]
更新绘图'
打上钩
问鱼[
设置Btimer(Btimer-1)
转发1
右随机80
左随机80
如果前面补片的[P颜色]为0=(绿色)[
设置能量(能量+7)
设置颜色为蓝色
设置能量(能量-1)

如果(能量速度是你的
前进1
,那么你必须将其与能量联系起来。类似于
前进能量/7
而不是
前进1
的方法会起作用

在大小方面,您只需在代码块中添加一行,增加能量即可增加大小。因为
size
是一个自动变量,类似于
set size size+0.3