2017-04-11 81 views
1

我已经通过使用netlogo命令“import-pcolors”abc.png“”将补丁导入到补丁上。如何在netlogo中通过补丁隐藏图像

现在我试图隐藏一个图像,以便只有通过跟踪隐藏图像的补丁才能与隐藏图像进行交互。

在此先感谢。

+0

你是什么意思隐藏图像? – mattsap

+0

实际上,我想知道我们是否可以隐藏导入我们模型的netlogo中的图像。或者我们可以说我们可以通过使用“import-pcolors”命令隐藏导入图像的补丁,就像我们可以在netlogo中隐藏龟一样。 –

回答

2

首先做出额外的补丁变量存储的颜色信息:

patches-own [invisible-pcolor] 

(叫它任何你想要的)

再经过import-pcolors做:

ask patches [ 
    set invisible-pcolor pcolor 
    set pcolor black 
] 

,然后让海龟与invisible-pcolor交互,而不是pcolor

另一种解决方案是用黑色(或任何颜色)填充图层,例如,通过制作一个你想要的颜色的巨龟并做它stamp然后die