問題タブ [drawing2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
162 参照

drawing - p5.j​​s - 2 つのコード行の順序を変更すると、正方形の描画の動作が変更されます

に奇妙な問題がありp5.jsます。基本的に、1 つの重力源 (赤い四角) と、赤い四角の周りを周回する 1 つの青い四角 (コードではピクセルと呼ばれる) があります。proc()関数は時間内に 1 ステップ進み、両方のオブジェクトの物理を進め、draw()関数はこれら 2 つの正方形を描画するだけです。質問は私の sketch.js ファイルに関するものです。それが整っているとき:

それはうまくいきますが、次の場合:

それは非常に奇妙に動作します。クイック プレビューは次のとおりです。

うまくいっている: http://home.elka.pw.edu.pl/~eprokopc/goodGrav/index.html

うまく機能しない: http://home.elka.pw.edu.pl/~eprokopc/badGrav/index.html

Github リポジトリ: https://github.com/kekore/BadGravity

どちらの例も、 の 2 行の順序だけが異なりますsketch.js。なぜそのように四角形が描かれるのか不思議です。