【发布时间】:2014-01-12 22:05:05
【问题描述】:
我在 Netlogo 上进行一个创建迷宫的项目,我想对其进行编码,以便如果移动的海龟在另一个位置撞到不动的海龟(代表类似障碍物),那么它会打开一个我将创建的“迷你游戏”。但是,当我包含更多海龟并在按钮中使用 ask turtle 0 以使其他海龟不会移动并保持障碍物时,一切都开始滞后。我将如何使用全局变量来解决问题?
【问题讨论】:
-
如果你能包含与这个问题相关的代码可能会更有帮助
-
第一个建议是使用补丁而不是使用海龟作为障碍物,因为它们不会移动!
-
这是个好主意,但我正在考虑为乌龟使用不同的形状...
-
我认为你需要改写你的问题,你不需要全局变量,你需要一个海龟变量,并且对于有两种类型的海龟,你可以有一个海龟变量 is-moving?然后将其分配为 false 不移动海龟,只要求移动代理去!你也可以使用品种类型
标签: netlogo