在NetLogo中,你如何摆脱世界观

时间:2014-12-29 11:38:06

标签: netlogo

标题说明了一切。我正在使用开关,滑块和绘图构建应用程序,但没有二维显示。有没有办法删除世界显示?当然我可以缩小它,我可以把所有的海龟都设置为hidden?,但我找不到完全摆脱它的方法。感谢。

2 个答案:

答案 0 :(得分:2)

正如Nicolas所说,没有正式的方法可以做到这一点。

我建议的解决方法是将max-pxcor设置为0,将视图的高度降低到最小,然后用不透明的"音符"覆盖它。

单击"添加",然后选择"注意",单击界面选项卡以创建注释,然后取消选中"透明背景"复选框。然后根据需要拖动并调整音符大小。

答案 1 :(得分:1)

正式无法使视图在NetLogo中消失。​​

但是(我可能不应该告诉你)NetLogo中有a bug你可以利用它。如果您运行:

set-patch-size -1

......视图消失了!

但是,如果保存并重新加载模型,则会再次出现。 (这是因为NetLogo确保在加载模型时视图是最小尺寸。)您可以使用startup过程来解决这个问题:

to startup
  set-patch-size -1
end

但是,请注意:你可能不应该这样做。这非常黑客。该错误最终可能会被修复,因此您不能指望它继续工作。它可能会导致其他不可预见的问题。


最明智的做法可能就是将视图移开远,这样用户就必须滚动很长时间才能看到它。这会使视图对大多数意图和目的而言“隐藏”,并且不会造成任何麻烦。