首页 > 解决方案 > 在 intellij 中使用处理 3.5.3 时变量类型“颜色”不起作用

问题描述

我刚开始学习图像处理,我正在使用 Processing 3.5.3。由于处理中的 IDE 在自动完成方面不太好,我决定将代码与我的项目的其余部分一起编写到我的 Intellij 中。

我正在在线学习教程,但无法使用可变类型颜色(例如color c = frog.get(x,y);

当我在处理 IDE 中使用相同的代码时,它工作得非常好,但 Intellij 抱怨"Cannot resolve symbol"。我不知道为什么会这样,我在网上找不到任何东西。

有任何想法吗?

标签: javaintellij-ideaprocessingprocessing-ide

解决方案


color类型是处理编辑器为您提供的魔法的一部分。您不能在其他编辑器中使用它。

在幕后,color类型实际上是一个int值。所以无论你在哪里看到这样的一行:

color c = color(32, 64, 128);

您可以int改用:

int c = color(32, 64, 128);

推荐阅读