1
私は90ピクセルごとに極のグリッドを描画する関数を持っていますが、それを呼び出すと画面には何も出力されません。ここに関連するコードは次のとおりです。関数が呼び出されていても呼び出されていませんか?
void poles() {
stroke(0, 0, 255);
fill(0, 0, 255);
strokeWeight(5);
int polelocationX=90;
int polelocationY=90;
for (polelocationX=90; polelocationX<721; polelocationX+=90) {
for (polelocationY=90; polelocationY<721; polelocationY+=90) {
ellipse(polelocationX, polelocationY, 5, 5);
}
}
}
void draw() {
background(0);
poles();
strokeWeight(1);
collisionDetection();
fizzyX+=movementX;
fizzyY+=movementY;
drawFizzy(fizzyX, fizzyY, fizzyRot);
}
これは単なる愚かな間違いである場合、私はあなたの代わりに私の答えを伝えるの正しい方向に私を指すことができれば、idはそれを感謝作ってるので、また、これは割り当てであります。
実際に実行できる[mcve]としてコードを投稿してください。つまり、collisionDetection()およびdrawFizzy()の余分な呼び出しを取り出し、実行時に問題を確認できるようにしてくださいあなたのコード。 –