Java Int到Pimage错误

Java Int到Pimage错误,java,Java,我正在尝试为我的Java文档制作过滤器 这是我的代码,但不起作用。不要介意m4==1、ak==1和awp==1 PImage weapon1; PImage weapon2; PImage weapon3; PImage billed; int weapon; int m4 = 0; int ak = 0; int awp = 1; void setup() { weapon1 = loadImage("dayz.jpg"); weapon2 = loadImage("ak47.jpg"

我正在尝试为我的Java文档制作过滤器

这是我的代码,但不起作用。不要介意m4==1、ak==1和awp==1

PImage weapon1;
PImage weapon2;
PImage weapon3;
PImage billed;
int weapon;
int m4 = 0;
int ak = 0;
int awp = 1;
void setup() {
  weapon1 = loadImage("dayz.jpg");
  weapon2 = loadImage("ak47.jpg");
  weapon3 = loadImage("295020.jpg");
  billed = loadImage("dayz.jpg");
这是造成错误的int武器,但是我需要int武器来让我的代码按照我想要的方式工作

void pixel2(){
  if(m4 == 1){
  weapon = weapon1;
  }
  else if(ak == 1){
  weapon = weapon2;
  }
  else if(awp == 1){
  weapon = weapon3;
  }
  for(int y = 0; y < weapon.height; y = y+3){
    for(int x = 0; x < weapon.width; x = x+3){
      color pilex1 = weapon.get(x, y);
      strokeWeight(1);
      stroke(1);
      fill(pilex1);
      rect(x,y,3,3);
    }
  }
  }

int武器应该是
PImage武器
PImage计费没有被使用。

这是一个问题,你不能给整数变量分配一个PImage为什么没有
武器
PImage
?如果(m4==1){武器=loadImage(“295.jpg”);}如果(ak==1){武器=loadImage(“295.jpg”);}如果(ak==1){武器=loadImage(ak==1){武器=loadImage>,你会得到灵感,找到一种新的方法(“ak47.jpg”);}如果(awp==1){wearm=loadImage(“dayz.jpg”);}
if(m4 == 1){ 
weapon = loadImage("295020.jpg"); } 
else if(ak == 1){ 
weapon = loadImage("ak47.jpg"); } 
else if(awp == 1){ 
weapon = loadImage("dayz.jpg"); }