我需要在课堂上使用piamge。
class ball {
String shape;
int number;
color col;
PImage ballimg;
ball(String s, int n, color c, ?) {
shape = s;
number = n;
col = c;
ballimg = loadImage("?") // i need this in the parameters of ball to give it to the class
}
}
我需要在ball()函数的参数中提供图像,需要在?上放什么。
我希望有人能帮助我解决这个问题
答案 0 :(得分:0)
“?”参数是文件的名称。
PImage img;
void setup() {
// Images must be in the "data" directory to load correctly
img = loadImage("myImage.jpg");
}
void draw() {
image(img, 0, 0);
}
图像必须在草图的“数据”目录中才能正确加载。从“草图”菜单中选择“添加文件...”,将图像添加到数据目录,或将图像文件拖到草图窗口中。目前,处理过程适用于GIF,JPEG和PNG图像。
您可以在这样的对象中使用它:
PImage ball_img;
void setup() {
ball_img = loadImage("myImage.jpg");
ball_a = new Ball(ball_img);
}
class Ball {
PImage ballimg;
ball(PImage img) {
ballimg = img;
}
}