캔버스에서 두 점을 클릭하여 사각형을 그립니다. 첫 번째 점의 x, y 좌표를 가져와야하며, 두 번째 클릭시 사각형을 그릴 strokeRect를 사용해야합니다.캔버스에서 두 점을 클릭하여 직사각형을 그립니다.
여기에 내가 지금까지 가지고있는 것이있다. 나와 벌거 벗은 채로 아마추어 시간이다. 당신이해야 할 첫 번째 일은이 click.You의 위치를 얻을 수 있습니다
var rectangle = 0;
function plot_pt(event){
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
if(rectangle==1){
ctx.moveTo(clx, cly);
clx = event.clientX-c.offsetLeft;
cly = event.clientY-c.offsetTop;
if(rectangle != 0){
rectangle++;
} else {
ulx = event.clientX-c.offsetLeft;
uly = event.clientY-c.offsetTop;
ctx.beginPath();
ctx.moveTo(ulx, uly);
ctx.strokeRect(50, 50, 120, 140);
ctx.stroke();
가 어떻게 클릭 이벤트를 검출하는거야? – bejado