問題タブ [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.
drawing - p5.js - 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
。なぜそのように四角形が描かれるのか不思議です。