5

キャンバスを作成し、X 座標と Y 座標を使用してグリッド (方眼紙に似ている) を書き出すことに成功しました。私が今やろうとしていることは、次のとおりです。

-誰かがマウスでクリックすると、グリッド内の四角形が別の色に
変わります -ブロックが選択されると、そのデータは変更されません

4

1 に答える 1

6

各 (x, y) グリッド位置の状態を維持する個別の 2D 配列が必要です。

クリックが発生したら、その状態配列をチェックして、セルが以前にクリックされたかどうかを確認し、必要に応じてキャンバスを更新します。

お見せするための小さなデモを作成しました: http://jsfiddle.net/alnitak/xN45K/

于 2012-05-12T15:34:38.850 に答える