다음 코드는 정적 '.sub() '대신에'멀티 포트 '등 등의 그러므로 우리는 왜'곱 '한처리 - 계속 "함수 서브 (PVector, PVector) 존재하지 않습니다"
void update()
{
PVector mouse = new PVector(mouseX, mouseY);
PVector direction = PVector.sub(mouse, location); // dir = mouse - location
direction.normalise();
direction.multiply(0.4);
acceleration = direction;
velocity.add(acceleration);
velocity.limit(maxVelocity);
location.add(velocity);
}
내가 방법을 자신의 일부 정의,하지만 난 할 수 (메소드 오버로드를?) 방법은 존재하지 않습니다 그것이 왜 나에게 말하고 있는지 이해하지 못한다. 서브()는 존재하지 않는다. 때 그것은 clearly there in the documentation이다. 나는 다른 몇 가지 방법에 대해서도 이것을 가지고있다.
내 정적 .sub()를 정의해야합니까? Processing에서 그렇게 할 수 있습니까?
미리 감사드립니다.
사용자 정의 마우스 체이서 클래스를 게시 할 수 있습니까? (파티는 컴포지션을 사용하는 것처럼 보이지만 부분적으로 클래스를 확장하지만 수퍼 클래스와 동일한 이름을 사용하는 것으로 보입니다. –