我是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" 我没有正确写完最后一行吗?
答案 0 :(得分:2)
其他答案没有意识到color
是处理中的类型。
您的问题是您正在尝试使用不存在的new color()
构造函数。只需使用color()
功能,如下所示:
color randomColor = color(R,G,B);
可以在the reference找到更多信息。
另请注意,Processing有自己的random()
函数,而不是自己直接调用Math.random()
。
编辑:原来其他人对此感到困惑,here是关于实施更好的错误消息的讨论。