我正在创建一个经典的街机游戏模型挖掘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
我尝试将此代码作为永久按钮,但随后游戏变得缓慢。当英雄在游戏中移动时,我如何设置怪物不断地踱步?
(如果您不确定它是什么,请仔细阅读挖掘工具)
答案 0 :(得分:2)
滞后来自于使用wait
。
您应该使用mod
ticks
或使用'speed'变量来调节怪物的速度。以下是第一种方法的示例代码:
; move monsters every 10th tick
to move-monsters
if ticks mod 10 = 0 [ask monsters [fd 1]]
end