처리 중 일부 개체에 문제가 있습니다. 코드에는 두 개의 객체가 표시되고 이동해야합니다. 하지만 하나의 객체 만 표시되고 이동하는 것을 볼 수 있습니다. 어쩌면 내가 놓친 게있을거야. 코드를 확인하십시오.생성자에서 처리중인 함수로 매개 변수 전달/java
Rule myRule;
Rule myRule1;
void setup() {
size(200,200);
smooth();
//Initialize rule objects
myRule = new Rule(0,100,1);
myRule1 = new Rule(0,140,20);
}
void draw() {
background(255);
//int x1 = 0;
//int y1 = 0;
//Operate Rule object
myRule.move();
myRule.display();
myRule1.move();
myRule1.display();
}
class Rule {
float x;
float y;
float spacing;
float speed;
Rule(float x1, float y1, float s1) {
x = x1;
y = y1;
spacing = 10;
speed = s1;
}
void move() {
x = x + speed;
if((x > width) || (x < 0)) {
speed = speed * -1;
}
}
//Display lines at x location
void display() {
stroke(0);
fill(175);
line(x, height/2, width/2, height/2);
}
}
자체가 나에게 잘 보이는 코드입니다. 어떤 프레임 워크를 사용하고 있습니까? –
문제가있는 코드가 누락되었습니다. –