如何让我的游戏在netlogo中不落后

时间:2014-01-18 19:32:31

标签: 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

我尝试将此代码作为永久按钮,但随后游戏变得缓慢。当英雄在游戏中移动时,我如何设置怪物不断地踱步?

(如果您不确定它是什么,请仔细阅读挖掘工具)

1 个答案:

答案 0 :(得分:2)

滞后来自于使用wait

您应该使用mod ticks或使用'speed'变量来调节怪物的速度。以下是第一种方法的示例代码:

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