単純な 'follow the mouse'プログラムをコーディングしようとしていますが、次のコードでは静的な.sub() 「の代わりに「MULT」などなどの、したがって、なぜ私たちは「掛け」している、処理中 - "関数サブ(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);
}
が、私は方法自分自身のいくつかの定義されているが、私はすることができます(メソッドのオーバーロードを?):メソッドは存在しません。なぜそれが私に言っているのか理解していない.sub()は存在しません、それはclearly there in the documentationです。私は他にもいくつかの方法でこれを持っていました。
自分で静的な.sub()を定義する必要はありますか?あなたはProcessingでもそれを行うことができますか?
ありがとうございます。
カスタムマウスチェイサークラスを投稿できますか? (パーティーは構図を使っているように見えますが、部分的にはクラスを拡張していますが、スーパークラスと同じ名前を使用しています。これは何かを持っている可能性があります) –