처음으로 Processing에서 ArrayList를 사용하기 때문에 몇 가지 문제가 발생합니다.ArrayList 처리 - 각 색인에 개별적으로 액세스하는 방법
저는 Ellipsee의 PVector (x, y 위치)를 저장하는 Arraylist를 만들었습니다.
내가 뭘 하려는지 매우 간단 생각하지만, ArrayLists에 대한 많은 정보를 찾을 수 없습니다.
코드 : ArrayList 위치;
void setup()
{
position= new ArrayList<Vectors>();
}
void draw()
{
position.get(i).display(); //display ellipse
}
void mousePressed()
{
position.add(new Vectors(new PVector(mouseX, mouseY)));
}
그래서 때마다 마우스는 새로운 타원이 mouseX 쥐의 위치에 생성됩니다 눌려. 내가 뭘하고 싶은지, 나는 내가 타원형을 만들었을 때, 그것들을 클릭하거나 KeyPressed()를 사용하여 크기 나 색을 변경하기 위해 각각을 개별적으로 제어해야한다. 나는 당신의 PVector 개체가 이미 생성되고있어 xPosition과 yPosition의 두 공공 속성이 있으리라 믿고있어로
코드를 추가하십시오. – jruizaranguren