0
注:私はp5.jsを実行しています新しい線を描画する代わりに線を更新しますか?
私はドラッグし始めた場所から現在ドラッグしている場所に線を描こうとしています。これをどうやってやりますか?
mOriginX = 0;
mOriginY = 0;
function mousePressed(){
mOriginX = mouseX;
mOriginY = mouseY;
}
function mouseDragged(){
line(mOriginX,mOriginY,mouseX,mouseY);
}
はどれだけ私はそれだけで常にその位置を更新している単一線を引くになるだろう、私は元々クリックした場所からのラインのトンを作りますか?
私はすでに機能して持っているものの交換は(255) クリア() バックグラウンド(0) ライン(mOriginX、mOriginY、するmouseX、mouseYの)(申し訳ありませんが、私はコメントをフォーマットすることはできません)多少 ストロークで()mouseDragged作品は、私は1つの線を描画することができます。私は何を変えるべきですか? – User9123
'再描画 'を試みましたか?そして、あなたは「一行」と言ってどういう意味ですか?異なる点を持つ1つの線または常に同じ点を持つ線? – sofalse
再描画メソッドは何もしていないようです(これは私自身の間違いの可能性があります)。そして、私が1行しか持たないことは、キャンバスをクリアするとその上のすべてのものが消えてしまうことです。 – User9123