我正在创建一个正在处理的类。我需要播放特定的声音,但是我不想在主程序中编写库的声明,我想在de class中编写该声明。但这不起作用。
我试图更改声明在类内部的位置,例如在公共变量中或在类代码外部,但是处理显示“不存在SoundFile(string,string)构造函数”
//在主程序内部
thermalArray[] AMG88 = new thermalArray[1];//include the class
void setup()
{
AMG88[0] = new thermalArray((int)(displayWidth * 0.1), (int)(displayHeight * 0.1), 255, 0, 80, 900, 200);
}
void draw()
{
}
//在班级内部
import processing.sound.*;
//OBJETOS DE LIBRERIAS
SoundFile O_D_3;
class thermalArray
{
//CONSTRUCTOR
thermalArray(float xPos_, float yPos_, int color_base_r_, int color_base_g_, int color_base_b_, float _W, float _H)
{
O_D_3 = new SoundFile(this, "ok.wav");//hear it the problem
}
}