0 netlogo
我正在做一棵树在网络徽标中生长,我必须实现一个隐藏的树干。但是,当没有叶子并且有时隐藏在叶子后面并显示叶子颜色时,如何将补丁分配给树干颜色?
当我们站在一棵树前时,有时我们看不到上面的树干导致叶子。这就是我现在要建模的内容。
这可能不是您希望得到的答案,但从长远来看,它可能是对您帮助最大的答案:
树叶不应由补丁表示。他们应该用海龟来代表。
如果您使用海龟,您将免费获得“隐藏背后的东西”属性,但这只是使用海龟的原因之一。
NetLogo 初学者倾向于求助于补丁作为他们的“首选”类型的代理,因为它们看起来更容易使用,但这是一个陷阱。海龟更灵活,从长远来看,使用它们是值得的,即使您不希望移动它们。
几个例子:
"leaf"NetLogo 附带的形状。sprout-leaves 1。所以帮自己一个忙,开始你的模型:
breed [ leaves leaf ]
to setup
clear-all
set-default-shape leaves "leaf"
; ...
reset-ticks
end
Run Code Online (Sandbox Code Playgroud)
你会让你自己的生活更轻松。