我正在创建一个模型的经典街机游戏挖掘在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我试着把这段代码作为一个永远的按钮,但后来游戏变得很慢。当英雄在游戏中四处走动时,我如何让怪物不停地来回走动?
(如果您不确定它是什么,请查看dig-dug ]
发布于 2014-01-19 04:20:29
滞后来自于wait的使用。
你应该通过使用带有ticks的mod或者通过一个‘速度’变量来调节你的怪物的速度。下面是第一种方法的示例代码:
; move monsters every 10th tick
to move-monsters
if ticks mod 10 = 0 [ask monsters [fd 1]]
endhttps://stackoverflow.com/questions/21208850
复制相似问题