【问题标题】:Get multiple patches by patch-ahead NetLogo通过 patch-ahead NetLogo 获取多个补丁
【发布时间】:2018-07-06 20:16:26
【问题描述】:

patch-ahead distance 报告前面的单个补丁。

如何在前面点的半径范围内获得一组补丁?

【问题讨论】:

    标签: netlogo


    【解决方案1】:

    你可以让记者为你做这件事,比如:

    to-report patches-ahead [ rad dis ] ; turtle reporter
      report [patches in-radius rad] of patch-ahead dis
    end
    

    请注意,它必须由乌龟调用 - 例如:

    to setup
      ca
      crt 1
      reset-ticks
    end
    
    to go
      ask patches [ 
        set pcolor black
      ]
      ask turtles [
        rt random 61 - 30
        fd 1
        ask patches-ahead 3 7 [ 
          set pcolor white
        ]
      ]
      tick
    end
    

    【讨论】:

      猜你喜欢
      • 2010-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-04
      相关资源
      最近更新 更多