0
我需要反對的藥劑的功能,他們停止,當他們到達對方 我tryed這psodo代碼 我怎樣才能阻止劑達到其他的NetLogo
ask turtles [
if heading = 90 with [pcolor = red] [ stop ]
]
end
和感謝許多。
我需要反對的藥劑的功能,他們停止,當他們到達對方 我tryed這psodo代碼 我怎樣才能阻止劑達到其他的NetLogo
ask turtles [
if heading = 90 with [pcolor = red] [ stop ]
]
end
和感謝許多。
下面的代碼將停止,如果未來的補丁(無論標題中的龜正面臨着)是紅色:
ask turtles
[ if [ pcolor ] of patch-ahead 1 = red [stop]
]
如果你想要一個特定的方向,比如你的代碼意味着與heading = 90
那麼你需要像:
ask turtles
[ if [ pcolor ] of patch-at-heading-and-distance 90 1 = red [stop]
]
針對附加信息的檢查應該是一隻烏龜,而不是一個補丁...這個代碼是沒有關於每個補丁海龜的數量假設,如果至少一個這樣龜停止是紅色的。
ask turtles
[ if any? turtles-at 1 1 with [ color = red ] [stop]
]
'膜片在鐓和 - 距離90 1'也可以寫爲'膜片在我的情況下1 0' –
,如果龜的顏色補丁的頭部是紅龜必須停止 –
仍然是一個問題:'(「與預期此輸入是一個代理組,但得到了一個數字,而不是」 如果有?龜1 1與[顏色=紅色] [停止]問題在1 1 –