首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在NetLogo中更改随机乌龟的颜色

如何在NetLogo中更改随机乌龟的颜色
EN

Stack Overflow用户
提问于 2020-03-11 20:52:50
回答 1查看 266关注 0票数 2

我在Netlogo上重用了Traffic 2车道示例,试图模拟智能自动驾驶汽车是如何在普通汽车周围运行的。从1级到5级有5个不同的自主性级别。我有一个称为自主性级别的滑块,但它现在所做的只是将具有更高自主性级别的汽车的所有颜色更改为红色,我将在下面发布它。当用户使用滑块来确定汽车总数时,如果我将自治级别设置为4,那么如何设置道路上一半汽车的颜色,例如,汽车是蓝色的,然后是黄色的5级汽车。

所以,让我们说滑块的汽车数量就像设置在40,我希望20辆车是一个特定的颜色为5个不同的水平,这是怎么做的,任何帮助都将是美妙的,特别是从用户查尔斯。

EN

回答 1

Stack Overflow用户

发布于 2020-03-12 00:04:35

ask turtles已经随机选择了一只又一只海龟。因此,要将颜色随机分配给代理集的一半,只需计算着色代理的数量,并在达到目标量时停止着色就足够了。

代码语言:javascript
复制
ask turtles [
  if [count turtles with [color = blue] < number-of-cars / 2][
    set color blue
  ]
]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60636497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档