Netlogo-每60个刻度创建一个动作
我有一种微生物正在吞噬160个生菜分子。我希望微生物每60蜱只吃一个莴苣分子。我该如何编写代码?下面是食用莴苣分子的微生物的代码。提前谢谢Netlogo-每60个刻度创建一个动作,netlogo,Netlogo,我有一种微生物正在吞噬160个生菜分子。我希望微生物每60蜱只吃一个莴苣分子。我该如何编写代码?下面是食用莴苣分子的微生物的代码。提前谢谢 to go ask microorganisms [ move let food one-of lettuces-here if food != nobody [ ask food [ die ] ] ] tick end to move set lettuce_index 1 lo
to go
ask microorganisms [
move
let food one-of lettuces-here
if food != nobody [
ask food [ die ]
]
]
tick
end
to move
set lettuce_index 1
loop [
ifelse lettuce lettuce_index != nobody [
face lettuce lettuce_index
fd 1
stop
]
[
set lettuce_index lettuce_index + 1
]
]
end
我搞不懂你的移动程序应该做什么。然而,我认为这对于解决“每60个刻度只做一次”的问题并不重要。最简单的方法是使用
mod
原语。因此,如果蜱虫mod 60=0[]