問題タブ [konvajs]

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 投票する
2 に答える
1296 参照

javascript - KineticJS-図形の配列を動的に作成し、イベントを使用する

図形の配列を動的に作成することができ、それらはさまざまな座標にうまく配置されています。

ただし、そのループ内でイベントを割り当てようとすると、クリックの結果は常に同じになります。クリックイベントがまだ私のループの最後の反復を参照しているように。

私は何が間違っているのですか?ありがとう!

編集:実際には、隔離された環境でこの動作を再現しました:

これらの4つのラベルに異なるイベントを追加するにはどうすればよいですか?

0 投票する
3 に答える
3065 参照

javascript - Erasing Parts of an Image on HTML5 Canvas?

I have an HTML5 Canvas. I am using the KineticJS(KonvaJS) canvas library. On a blank canvas I dram an image as shown in the figure below. Now I want to create a circle Shape which can be used to erase parts of the image. The red circle in the image is the eraser.

enter image description here

How can I erase parts of an Image on HTML5 Canvas?

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

javascript - 回転した画像に描画すると、描画位置が間違っていますか?

回転した画像に円で描きたい。円はドラッグ&ドロップで移動します。ここで JSFiddle を作成しました。私が使用するdegrees = 0と正常に動作します:

ここに画像の説明を入力

描かれている位置は正しいです。たとえば、次数をゼロ以外の値に変更するとdegrees = 45、次の結果が得られます。

ここに画像の説明を入力

描画位置を指すはずのオレンジ色の円の位置が異なります。

私が使用するコードは次のとおりです。

(完全な例は、私の JSFiddle hereにあります。)

回転した画像の上にオレンジ色の円をドラッグすると、図面の位置がオレンジ色の円とは異なります。

私が試したのは私の描画機能でした:

しかし、これは機能しません。正しい描画位置が表示されません。

回転した画像で正しい描画位置を取得するにはどうすればよいですか?

0 投票する
2 に答える
4913 参照

kineticjs - KineticJS がメンテナンスされなくなったので、そのドキュメントはどこにありますか?

KineticJSのアクティブ メンテナンスは、2014 年 12 月に創設者によって中止されました。以前はkineticjs.com Web サイトでホストされていたドキュメントが 404 を返すようになりました。

ドキュメントの最新バージョンはどこにありますか?

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

canvas - 三角形のキャンバス ゲーム分離

http://joxi.ru/NDrlaKnT01RamP 目標は、ユーザーが視覚的に等分三角形に分割できるようにすることです。結果の図は、10% の精度でサイズが等しくなるはずです。キャンバスに実装する方法は?誰かが言うことができますか?