错误:" int"

时间:2017-05-19 17:00:13

标签: processing

我是Processing的新手,我需要创建一个随机颜色,但它会返回错误。

int R = (int)(Math.random()*255);
int G = (int)(Math.random()*255);
int B = (int)(Math.random()*255);
color randomColor = new color(R,G,B);

这里的最后一行返回" int" 我没有正确写完最后一行吗?

1 个答案:

答案 0 :(得分:2)

其他答案没有意识到color是处理中的类型。

您的问题是您正在尝试使用不存在的new color()构造函数。只需使用color()功能,如下所示:

color randomColor = color(R,G,B);

可以在the reference找到更多信息。

另请注意,Processing有自己的random()函数,而不是自己直接调用Math.random()

编辑:原来其他人对此感到困惑,here是关于实施更好的错误消息的讨论。