如何使我的游戏不落后于netlogo

如何使我的游戏不落后于netlogo,netlogo,Netlogo,我正在创建一个经典的街机游戏的模型挖在netlogo。所以我试着创造一个关卡,让怪物在他们的区域不断向前移动3步和向后移动3步,但是当我试着玩游戏时,游戏会变得很慢。请帮忙 to stalk ask monsters [ fd 1 wait .1 fd 1 wait .5 fd 1 wait .5 bk 1 wait .5 bk 1 wait .5 bk 1 wait .5 ] end 我试着把这个代码作为一个永久按钮,但后来游戏变得很慢。当英雄在游戏中走动时,我如何设置怪物不断地

我正在创建一个经典的街机游戏的模型挖在netlogo。所以我试着创造一个关卡,让怪物在他们的区域不断向前移动3步和向后移动3步,但是当我试着玩游戏时,游戏会变得很慢。请帮忙

to stalk
ask monsters
[
  fd 1 wait .1 
fd 1 wait .5
fd 1 wait .5
bk 1 wait .5
bk 1 wait .5
bk 1 wait .5
 ]

 end
我试着把这个代码作为一个永久按钮,但后来游戏变得很慢。当英雄在游戏中走动时,我如何设置怪物不断地走动


(如果您不确定它是什么,请检查它)

延迟是由于使用了
等待

你应该通过使用
mod
ticks
或者使用“speed”变量来调节怪物的速度。下面是第一种方法的示例代码:

; move monsters every 10th tick
to move-monsters
  if ticks mod 10 = 0 [ask monsters [fd 1]]
end

现在它太快了。我应该如何做一个速度变量?考虑使用“帧速率”设置(在“设置…”)按钮。一个较低的数字会使模型慢下来,并防止超过每秒所需的数量的滴答声。确保你有“视图更新”设置为“基于蜱的”而不是“连续”。